Ansicht:   

#347053 Problem mit Batch (pc.coding)

verfaßt von silbersurfer, 16.08.2013, 11:26:23

Hallo Leute

Kann mir mal bitte jemand mit folgenden Batch helfen.

for /f "usebackq tokens=1-3 delims=;" %%a in ("Daten.csv") do  @(
echo %%a>Text1.txt
echo %%b>Text2.txt
SET var=%%c
echo %var:~2,5%>Teiltext3.txt
Pause
)




%%a und %%b machen ja keine Schwierigkeiten. Aber dann das mit %%c. Da soll ja dann an dritter Stelle ein Text gelesen werden. Und von dem Text soll ab der 2.Stelle beginnend 5 Zeichen verwendet werden und in Teiltext3.txt geschoben werden. Also wenn ich im CMD-Fenster den Namen des Batches eingebe und Enter drücke klappt es beim ersten Mal nicht. Aber beim zweiten bzw. weiter Male wird der Teiltext in die Datei geschoben. Wenn ich aber jetzt einen Doppelklick auf die Batchdatei mache klappt es nie, das der Teiltext in die Datei geschoben wird. Wie könnt ihr auch dieses Phänomen erklären. Oder kann man was am Batch ändern bzw. verbessern, das es besser klappt auch mit Doppelklick.

Gruß

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz