Verwenden des Befehls pause Verfasst am: 06.01.2009, 07:56
Um die Ausführung eines Stapelverarbeitungsprogramms vorübergehend anzuhalten, verwenden Sie in dem Stapelverarbeitungsprogramm den Befehl pause:
pause
Wenn MS-DOS in einem Stapelverarbeitungsbefehl den Befehl pause entdeckt, zeigt es folgende Meldung an:
Wenn bereit, eine beliebige Taste drücken
Dann hält MS-DOS die Ausführung der Datei so lange an, bis Sie eine beliebige Taste (außer der PAUSE-TASTE) gedrückt haben.
Hierzu ein Beispiel: Wenn Sie zum folgenden Stapelverarbeitungsprogramm SICHERN.BAT den Befehl pause hinzufügen, wird die Ausführung des Programms unterbrochen, während Sie eine Diskette in Laufwerk A einlegen:
echo off
echo Eine Sicherungsdiskette in Laufwerk A einlegen
pause
copy c:\rezepte\heike\*-doc a: copy c,\berichte\juni\.-bak a, cls
echo Dies sind die Dateien auf der Sicherungsdiskette,
echo.
dir a, 7P
Wenn dieses Stapelverarbeitungsprogramm angehalten wird, zeigt MS-DOS folgendes an:
Eine Sicherungsdiskette in Laufwerk A einlegen Wenn bereit, eine beliebige Taste drücken
Mit der PAUSE-Anweisung wird der BAT-Ablauf angehalten. DOS gibt
dazu standardmaessig folgende Aufforderung aus:
Eine beliebige Taste druecken, um fortzusetzen
Ein Abbruch ist an dieser Stelle, wie ueblich, mit Control-C oder
Control-BREAK (Strg-Unterbr.) moeglich.
Soll mehr als nur die Standard-Meldung erscheinen, koennen vorher
geeignete ECHO-Anweisungen gemacht, werden, z.B.:
ECHO Bitte Diskette wechseln!
Pause
Nach dem PAUSE-Befehl werden weitere Angaben in der selben Zeile
ignoriert. Allerdings werden eventuelle Umleitungszeichen <|>
von DOS konsequent abgearbeitet, was selten Sinn mach - bis auf
diesen Fall:
PAUSE > NUL
Damit wird die Ausgabe der DOS-Aufforderung ins Nichts umgeleitet,
falls man etwas anderes formulieren moechte.
Hinweis:
Bis DOS Version 5.0 ist es nicht moeglich, die gedrueckte Taste
anschliessend abzufragen. Auch eine automatische Fortsetzung nach
einer gewissen Zeit ist nicht vorgesehen. Dafuer gibt es aber
kleine Utilities mit Namen wie ASK, INKEY, WAIT etc.. Ab DOS 6.0
wird das Hilfsprogramm CHOICE mitgeliefert _________________