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 )
Allgemeines 22.007 Themen, 148.997 Beiträge
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 )
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 )