juergen42
Goto Top

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
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?

Content-Key: 315462

Url: https://administrator.de/contentid/315462

Printed on: April 25, 2024 at 17:04 o'clock

Member: Pjordorf
Pjordorf Sep 16, 2016 at 20:03:14 (UTC)
Goto Top
Hallo,

Zitat von @Juergen42:
Ich vermute das ich ein Sytnax Problem haben.
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.
Batch Anfänger Fragen zu setlocal, enabledelayedexpansion, set, for

Gruß,
Peter
Member: Juergen42
Juergen42 Sep 16, 2016 at 21:26:46 (UTC)
Goto Top
Super Danke für die Hilfe
Gruß
Juergen