(24)
Artikel
bewerten
(83% positiv)
(115)

Die Funktion wait oder sleep war in BATch Dateien standardmäßig nicht vorhanden.
Abhilfe schafft ein kleiner Umweg über den ping Command

sleep or wait mit ping  

Befehl:

@ping -n 10 localhost> nul

 wartet in etwa 10 Sekunden (-n 10) und führt die Batchdatei dann weiter aus.

sleep-Befehl nachrüsten

sleep.cmd in C:\Windows\System32

@echo off
@ping localhost -n 2 > NUL
@ping localhost -n %1 > NUL

Windows Vista/7/8/10

seit Windows Vist gibt es den Befehl:

timeout

timeout /T 10 wartet 10 Sekunden, die Wartezeit kann mit einer beliebigen Taste übersprungen werden, um dies zu verhindern gibt es den Parameter: /nobreak
timeout /T 10 /nobreak

 

 

letzte Änderung dieses Artikels: 12.09.2017 17:46




Kommentare