| Zweck: | Unterbrechung der Ausführung von Batch-Dateien oder Aliasen |
| Format: | PAUSE [/= /Wn /C /T] [text] |
| /Wn | Warten |
| /C | Löschen der Eingabeaufforderung |
| /T | Countdown-Timer |
| text | Die Meldung, die als Benutzeraufforderung angezeigt werden soll. |
Verwendung:
Ein PAUSE-Befehl unterbricht die Ausführung einer Batch-Datei oder eines Alias, so dass Sie die Möglichkeit haben, Festplatten zu wechseln, den Drucker einzuschalten usw.
PAUSE wartet auf das Drücken einer beliebigen Taste und setzt dann die Ausführung fort. Sie können den Textangeben , den PAUSE anzeigt, während es auf einen Tastendruck wartet, oder die Standardmeldung verwenden:
Press any key when ready...
Das folgende Stapeldateifragment beispielsweise fordert den Benutzer auf, Dateien zu löschen:
pause Press Ctrl-C to abort, any other key to erase all .LST files
erase *.lst
Wenn Sie Strg-C oder Strg-Break drücken, während PAUSE auf eine Taste wartet, wird die Ausführung eines Alias beendet, und die Ausführung einer Batchdatei wird unterbrochen, während Sie gefragt werden, ob Sie den Batchauftrag abbrechen möchten. In einer Stapeldatei können Sie Strg-C und Strg-Break selbst mit dem BefehlON BREAK behandeln .
PAUSE entfernt alle Leerzeichen vor dem Prompt-Text. Wenn Sie die Nachricht einrücken möchten, können Sie Anführungszeichen verwenden, um die Leerzeichen beizubehalten:
pause ` `Drücken Sie Ctrl-C zum Abbrechen ...
Optionen:
| /C | Nachdem Sie eine Taste gedrückt haben, wird die Eingabeaufforderung gelöscht und kein CR/LF gedruckt. |
| /T | Zeigt einen Countdown-Timer an. Muss mit/Wnverwendet werden, das das erste Argument in der Befehlszeile sein muss. |