Schläfchen in der Batchdatei

Ich möchte in einer Batch-Datei eine Pause von einigen Sekunden einlegen, so wie es in Shell-Skripten unter Unix der Befehl ‘sleep’ tut. Geht das?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Björn Hansen

Ich möchte in einer Batch-Datei eine Pause von einigen Sekunden einlegen, so wie es in Shell-Skripten unter Unix der Befehl ‘sleep’ tut. Geht das?

Ja, sogar mit den Bordmitteln von Windows 9x und ME. Sie können die Timeout-Option des Befehls ‘choice’ benutzen, der eigentlich zum Abfragen von Benutzereingaben dient:

choice /tn,10 >nul

Diese Befehlszeile bietet die Auswahl zwischen ‘j’ und ‘n’ und beantwortet die Frage nach zehn Sekunden selbst mit ‘n’. Die Ausgabe-Umleitung bewirkt, dass nichts davon auf dem Bildschirm erscheint. (je) (ha)