Hallo!
Ich bin auf der Suche nach einem Wait - Befehl für die Commandozeile.
Unter DOS hatte ich mir das selbst in Assembler programmiert. Es gibt eine DOS Funktion (INT21), der man nur den Wert in Sekunden übergeben muss, wielange gewartet werden muss.
Es gibt im Internet 100erte Wait - Programme.
Die haben aber alle das Problem, daß diese stur die Zeit abwarten und nicht auf einen Tastendruck reagieren.
Mir währe wichtig, daß der Wait - Befehl abbricht, wenn eine Taste gedrückt wird.
Ich hatte das so programmiert, daß der Scancode der Taste als Return - Wert an das aufrufende Programm zurück gegeben wird.
Dann kann ich z.B: in einer Batchdatei prüfen
wait 10
if errorlefel = ESC then „Espace gedrückt“
Ist die Zeit abgelaufen, ist der Rückgabewert 0, was ich auch abfragen kann.
Mein Assemlber - Programm funktioniert unter DOS und Windows 95/98/ME. Leider läuft das nicht unter NT/2k/xp.
Da haben die Leute wohl die DOS - Funktion „verhunzt“.
Wer kann mir helfen?
wscript.wait x
hilft mir auch nicth weiter, auch hier wird die Tastatur nicht abgefragt.
tks!
Herbert