Allgemeines 22.007 Themen, 148.997 Beiträge

Wartebefehl in Batchdatei

Martin / 2 Antworten / Baumansicht Nickles

Hallo,
Ich verwende ein Virtuelles CD-Laufwerk und möchte per Batch-Datei gerne eine virtuelle CD einlegen und das Programm starten. Jetzt habe ich nur das Problem, daß wenn das Programm gestartet werden soll, die CD noch nicht fertig geladen und zur Verfügung ist, und die Abarbeitung deshalb stoppt. Optimal wäre jetzt ein Befehl, mit dem man einen kurzen Wartestatus von z.B. 2 Sekunden zwischen Laden der CD und dem Programmstart eingeben könnte. Ich als alter Windoof-Klicker, soll heißen DOS-Niete, hoffe sehr auf eine Lösung!
Danke für Eure Hilfe! :-)
Tschau,
Martin. (Martin)

Antwort:
Bei den Norton Utilities gab es so etwas mal.
Aber wieso rufst Du nicht einfach PAUSE in Deiner Batchdatei
auf ??? Dann geht es erst weiter, wenn Du eine Taste betätigst.
Mit
PAUSE > NUL
kannst Du den Text für die Pause auch unterdrücken. Einen eigenen
Text kannst Du ja davor ausgeben.
=> Bsp.:
ECHO. Erst weiter´, wenn CD-ROM ausgelaufen ist !!
ECHO.
PAUSE > NUL
Viel Spass.
Felde
(Felde )

Antwort:
Einfacher geht`s mit der guten, alten "CHOICE.COM" (im Win95\Command-Verzeichnis vorhanden).
Syntax:
choice /T:J,05 >nul
In diesem Fall würde der Batch nach Ablauf von 5 Sek. automatisch mit dem nächsten Befehl weitermachen. Weitere Infos zum Choice, wie im MS-DOOF üblich, mit "choice /?" :-)
(Tomic )

bei Antwort benachrichtigen
Felde Martin „Wartebefehl in Batchdatei“
Optionen

Bei den Norton Utilities gab es so etwas mal.
Aber wieso rufst Du nicht einfach PAUSE in Deiner Batchdatei
auf ??? Dann geht es erst weiter, wenn Du eine Taste betätigst.
Mit
PAUSE > NUL
kannst Du den Text für die Pause auch unterdrücken. Einen eigenen
Text kannst Du ja davor ausgeben.
=> Bsp.:
ECHO. Erst weiter´, wenn CD-ROM ausgelaufen ist !!
ECHO.
PAUSE > NUL
Viel Spass.
Felde
(Felde )

bei Antwort benachrichtigen
tomic Felde „Wartebefehl in Batchdatei“
Optionen

Einfacher geht`s mit der guten, alten "CHOICE.COM" (im Win95\Command-Verzeichnis vorhanden).
Syntax:
choice /T:J,05 >nul
In diesem Fall würde der Batch nach Ablauf von 5 Sek. automatisch mit dem nächsten Befehl weitermachen. Weitere Infos zum Choice, wie im MS-DOOF üblich, mit "choice /?" :-)
(Tomic )

bei Antwort benachrichtigen