Batch Problem bei einer For Schleife
Hallo Ich komme nicht dahinter ist sicher nur ein kleines Problem, aber es wird keine Ausgabe gemacht
Eigentlch willich eine Datei die mit Semikolon getrennt wird, auszulesen und sie erst mal auszugeben.
Ich vermute das ich ein Sytnax Problem haben.
Fuktioniert nicht
Das Funktioniert
Ich will den Wert aber in eine Variable speichern und noch auswerten.
Die Echo Ausgabe ist erst mal ein Test.
Könnte mir jemand einen Schubs in die richtige Richtung geben?
Eigentlch willich eine Datei die mit Semikolon getrennt wird, auszulesen und sie erst mal auszugeben.
Ich vermute das ich ein Sytnax Problem haben.
Fuktioniert nicht
FOR /F "tokens=1,2,3,4,5,6,7,8,9,10 delims=;" %%i in (c:\test.txt) do (
set Nr1=%%i
echo %Nr1%
set Nr2=%%j
echo %Nr2%
set Nr3=%%k
echo %Nr3%
set Nr4=%%l
echo %Nr4%
set Nr5=%%m
echo %Nr5%
set Nr6=%%n
echo %Nr6%
set Nr7=%%o
echo %Nr7%
set Nr8=%%p
echo %Nr8%
set Nr9=%%q
echo %Nr9%
set Nr10=%%r
echo %Nr10%
)
Das Funktioniert
FOR /F "tokens=1,2,3,4,5,6,7,8,9,10 delims=;" %%i in (c:\test.txt) do (
echo %%k
)
Ich will den Wert aber in eine Variable speichern und noch auswerten.
Die Echo Ausgabe ist erst mal ein Test.
Könnte mir jemand einen Schubs in die richtige Richtung geben?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 315462
Url: https://administrator.de/forum/batch-problem-bei-einer-for-schleife-315462.html
Ausgedruckt am: 11.04.2025 um 07:04 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
Schau dir mal "enabledelayedexpansion" an.
Batch Anfänger Fragen zu setlocal, enabledelayedexpansion, set, for
Gruß,
Peter
Schau dir mal "enabledelayedexpansion" an.
Setlocal EnableDelayedExpansion
FOR /F "tokens=1,2,3,4,5,6,7,8,9,10 delims=;" %%i in (c:\test.txt) do (
set Nr1=%%i
echo !Nr1!
usw.
Gruß,
Peter