Zeile aus txt auslesen per bat
Hallo
ich arbeite an einem bat file das mir die infos aus einer txt auslesen soll und bei einem bestimmten wert eine msg schreiben
mein bisheriger code:
leider funktioniert das nicht so wie ich gerne hätte
es gibt mir nicht die zeile nach dem string aus sondern die 2.zeile der txt
ich vermute das der fehler bei der variable 'zeile' liegt
Danke im Voraus
ich arbeite an einem bat file das mir die infos aus einer txt auslesen soll und bei einem bestimmten wert eine msg schreiben
mein bisheriger code:
Setlocal EnableDelayedExpansion
:start
cd C:\Users\User\Downloads\bluetoothview
Bluetoothview.exe /stext BT.txt
set zeile=
for /f "delims=" %%i in ('findstr /N /C:"XTREME" BT.txt') do @(
for /F "tokens=1 delims=:" %%a in ("%%i") do set "zeile=%%a"
echo %zeile%
)
set /a zeile=zeile+1
set "line="
for /f "delims=" %%b in ('more/e +%zeile% ^< BT.txt') do (
if not defined line set "line=%%b")
echo %line% | findstr /C:"No">nul && (goto weiter) || (goto start)
:weiter
msg * "Funktioniert"
pause
leider funktioniert das nicht so wie ich gerne hätte
es gibt mir nicht die zeile nach dem string aus sondern die 2.zeile der txt
ich vermute das der fehler bei der variable 'zeile' liegt
Danke im Voraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 577078
Url: https://administrator.de/contentid/577078
Ausgedruckt am: 23.11.2024 um 04:11 Uhr
1 Kommentar