
28907
20.04.2006, aktualisiert um 13:18:03 Uhr
FOR-Befehl funktioniert im Shell, aber nicht in Batch-Datei?
[Edit]Nix hinzuzufügen. Auf "Gelöst" gesetzt und geschlossen. Biber [/Edit]
Zuerstmal - hallo alle zusammen, ihr habt mir schon desöfteren bei kleinen Problemchen geholfen
Ich sitze gerade an der Programmierung einer Batch-Datei.
Ein Teil davon ist das auslesen eines Datums aus einer Text-Datei zur weiteren Verwendung (Anzeige, wann etwas zuletzt aktualisiert wurde).
Das Datum wird mittels
date /t > datum.txt
in die Textdatei datum.txt geschrieben, ergo steht dann 20.04.2006 drin.
Jetzt möchte ich dieses Datum auslesen und per Echo ausgeben - was auch soweit mit diesem Befehl funktioniert:
for /f %i in (datum.txt) do set datum=%i
echo Letzte Aktualisierung: %datum%
Allerdings funktioniert der for-Befehl nur, wenn ich das Ganze direkt in der Kommando-Zeile eingebe - rufe ich die Funktion über die Batch-Datei auf (gleich in der ersten Zeile), bringt er mir nur einen Syntax-Error.
Any Ideas?
Danke schonmal!
Gruß Philip
Zuerstmal - hallo alle zusammen, ihr habt mir schon desöfteren bei kleinen Problemchen geholfen
Ich sitze gerade an der Programmierung einer Batch-Datei.
Ein Teil davon ist das auslesen eines Datums aus einer Text-Datei zur weiteren Verwendung (Anzeige, wann etwas zuletzt aktualisiert wurde).
Das Datum wird mittels
date /t > datum.txt
in die Textdatei datum.txt geschrieben, ergo steht dann 20.04.2006 drin.
Jetzt möchte ich dieses Datum auslesen und per Echo ausgeben - was auch soweit mit diesem Befehl funktioniert:
for /f %i in (datum.txt) do set datum=%i
echo Letzte Aktualisierung: %datum%
Allerdings funktioniert der for-Befehl nur, wenn ich das Ganze direkt in der Kommando-Zeile eingebe - rufe ich die Funktion über die Batch-Datei auf (gleich in der ersten Zeile), bringt er mir nur einen Syntax-Error.
Any Ideas?
Danke schonmal!
Gruß Philip
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 30789
Url: https://administrator.de/forum/for-befehl-funktioniert-im-shell-aber-nicht-in-batch-datei-30789.html
Ausgedruckt am: 24.04.2025 um 09:04 Uhr
2 Kommentare
Neuester Kommentar