-
23.07.2017, 18:24 #1
Aktuelle Uhrzeit in Schleife von Batch-Skript
Ich habe eine For-Schleife in einem Batchskript, die rechenintensive Umwandlungen für eine Reihe von Dateien durchführt. Daher soll in dieser Schleife jeweils die Uhrzeit ausgegeben werden, wenn mit der Umwandlung einer bestimmten Datei begonnen wird. Ich nutze aktuell
Code:%time:~0,-6%
Beispiel: Wir gehen davon aus, jeder Durchlauf benötigt 1 Stunde Zeit. Erwarten würde ich folgende Ausgabe
Code:18:22 Datei 1 19:22 Datei 2 20:22 Datei 3 ...
Code:18:22 Datei 1 18:22 Datei 2 18:22 Datei 3
-
24.07.2017, 20:50 #2
- Registriert seit
- 17.09.2012
- Beiträge
- 1.865
Thanked 384 Times in 258 PostsAW: Aktuelle Uhrzeit in Schleife von Batch-Skript
Quelle : https://de.wikibooks.org/wiki/Batch-...mierungshilfen
In einer Batchdatei kann die Verwendung von %DATE% und insbesondere von %TIME% dazu führen, dass sich die ausgegebene Uhrzeit nicht aktualisiert.
Damit %DATE% und %TIME% die richtigen Werte ausgeben, muss unbedingt die verzögerte Erweiterung von Umgebungsvariablen mit dem Befehl SETLOCAL ENABLEEXTENSIONS aktiviert werden.
-
13.08.2017, 19:11 #3
AW: Aktuelle Uhrzeit in Schleife von Batch-Skript
Das habe ich bereits drin, es bringt keine Veränderung. Beide Variablen scheinen nur beim Starten des Skriptes einen festen Wert zugewiesen zu bekommen, und sich danach nie wieder zu aktualisieren.
-
14.08.2017, 23:22 #4
AW: Aktuelle Uhrzeit in Schleife von Batch-Skript
Du hast es auch ganz am Beginn des Scripts, bevor Variablen evaluiert werden?
Ansonsten gibt's noch das Kommandozeilenprogramm "time", mit dem man eigentlich eine neue Zeit einstellen kann.
Mit dem Parameter "/T" gibt es jedoch nur die aktuelle Zeit in HH:MM aus:
Code:>time /T 23:17
Das bringt mit ein wenig Lernaufwand eine deutlich mächtigere Umgebung mit sich, und ist seit IIRC Vista eh auf jedem Windows vorhanden:
Code:PS> get-date -Format "HH:mm" 23:20
Ähnliche Themen
-
Stellt die Uhrzeit um - nicht vergessen!
Von MMA im Forum RealLife NewsAntworten: 10Letzter Beitrag: 27.03.2021, 15:02 -
C# Einzelne Strings eines Arrays mit Schleife durchlaufen?
Von Gast78236 im Forum AndereAntworten: 3Letzter Beitrag: 08.08.2014, 02:01 -
Uhrzeit von U-Hacks falsch?
Von ZarneXxX im Forum FeedbackAntworten: 1Letzter Beitrag: 30.05.2013, 19:22 -
(.bat) Batch Tutorial
Von MC Phlegmatisch im Forum TutorialsAntworten: 0Letzter Beitrag: 31.03.2012, 13:35 -
IP mit Datum und Uhrzeit in .txt
Von KScript im Forum SkriptsprachenAntworten: 3Letzter Beitrag: 11.02.2011, 14:52
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.