Anwendungs-Software und Apps 14.444 Themen, 73.068 Beiträge

Pause in DOS

jueki / 27 Antworten / Flachansicht Nickles

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

- Nichts ist schwerer und nichts erfordert mehr Charakter, als sich im offenem Gegensatz zu seiner Zeit zu befinden und laut zu sagen "NEIN!" Kurt Tucholsky
bei Antwort benachrichtigen
mit timeout /t 5 mi~we
jueki Nachtrag zu: „Pause in DOS“
Optionen

Ich muß mich wieder mal bei Euch bedanken, konnte meinen Wissensschatz erweitern.
Letztlich war es peterson, der mich auf die richtige Spur brachte mit

Bei Dir sieht es so aus, dass Du VLC gestartet hast. Damit hast Du DOS verlassen und VLC hat die Kontrolle

Ich habe nun bei VLC diese Einstellung vorgenommen:

http://www.juekirs.de/Foren/nickles/dos-02.jpg

- und schon benötige ich keinerlei Zeitverzögerung mehr. Die wav wird abgespielt, VLC beendet - und die cmd übernimmt den weiteren Ablauf. So, wie ich es eigentlich wollte.
Allerdings sind auch die anderen Hinweise von mi~we und InvisibleBot sehr interessant - so habe ich den Zusammenhang noch nicht gesehen. Hab mich ja bisher auch kaum mit der DOS- Befehlsstruktur befaßt.
Es wird mir also auch anderweitig viel nützen, will ich doch weitere sich ständig wiederholende Abläufe ebenfalls sozusagen automatisieren.
Danke!

Jürgen

- Nichts ist schwerer und nichts erfordert mehr Charakter, als sich im offenem Gegensatz zu seiner Zeit zu befinden und laut zu sagen "NEIN!" Kurt Tucholsky
bei Antwort benachrichtigen
Kennst Du den Spruch? peterson