Wie kann ich in einer *.cmd" eine Pause erzeugen?
Konkret - ich starte eine cmd - es soll eine Meldung abgespielt werden:
@echo off
e:\Meldung.wav
. nun weitere Befehle
echo Ausgeführt !
pause
Ich möchte nun, das nach der dem Start "Meldung.wav" eine 5- Sekunden- Pause eingelegt wird, bevor die anderen befehle ausgeführt werden.
Irgendwas mit " -t 5" - aber das ist nur wildes Drauflos- Probieren, gefällt mir nicht.
Wie kann ich das Ziel erreichen?
Jürgen
Anwendungs-Software und Apps 14.450 Themen, 73.133 Beiträge
Ohne diese Ping-Geschichte gibt es unter DOS keine Wait-Möglichkeit.
Außer früher in der Config.sys, wenn man da mit einem Menü gearbeitet hat.
Wenn man nichts angeklickt hat, dann ging es mit Default nach z.B. 30 Sekunden weiter.
Bei Dir sieht es so aus, dass Du VLC gestartet hast. Damit hast Du DOS verlassen und VLC hat die Kontrolle. Erst wenn DU VLC schließt, bekommt DOS die Rückmeldung, dass es dort wieder weitergehen darf.
Versuche das Problem mal mit VBS zu lösen.
Ich benutze das hier genau anders herum. Ich starte ein Programm und warte definitiv auf das Schließen, um dann spezielle Backup-Dateien zu löschen, die dort angelegt werden.