Das PAUSE-Schlüsselwort im Batch-Skript

MD Aminul Islam 26 Mai 2022
Das PAUSE-Schlüsselwort im Batch-Skript

Manchmal, wenn wir eine .bat-Datei außerhalb der Windows-CMD ausführen, indem wir darauf doppelklicken, wird sie sofort nach Abschluss ihrer Aufgabe geschlossen. In diesem Artikel wird erläutert, wie Sie diese Standardaktion mit dem Schlüsselwort PAUSE stoppen können.

Verwendung von das Schlüsselwort PAUSE im Batch-Skript

PAUSE ist ein Schlüssel des Batch-Skripts, der die Ausführung einer Batch-Datei anhält. Es zeigt die häufigste CMD-Meldung an: Press any key to continue....

Die Ausführung eines laufenden Batch-Skripts kann auch durch Drücken der Tastenkombination CTRL+S angehalten werden. Zu diesem Zweck wird auch ein anderes Schlüsselwort, BREAK, verwendet, das jedoch anders funktioniert.

Nach dem Anzeigen der Pausenmeldung wird der Vorgang durch Drücken einer beliebigen Taste fortgesetzt. Sehen wir uns ein Beispiel an, um es leichter verständlich zu machen.

@echo off
PAUSE

Dieses Beispiel zeigt eine Ausgabe wie die folgende.

Ausgabe:

Press any key to continue...

Wenn Sie nicht die Standardnachricht anzeigen möchten: Press any key to continue..., sondern Ihre eigene Nachricht anzeigen möchten, können Sie diesem Beispiel folgen.

@echo off
Echo This is the message...
PAUSE >nul

In diesem Beispiel sieht der Benutzer die Nachricht: This is the message... statt Press any key to continue....

Ausgabe:

This is the message...

Grundsätzlich wird PAUSE am Ende eines Batch-Skripts verwendet. Es gibt dem Benutzer etwas Zeit, um einen Ausgabetext durchzugehen.

Alternativ zum Schlüsselwort PAUSE kann das Batch Script mit CMD /K ausgeführt werden. Das allgemeine Format für die Verwendung dieses Befehls ist START CMD /K E:\DIRECTORY\Your_Script.

Sehen wir uns ein Beispiel an.

@echo off
START CMD /K E:\DIRECTORY\Batch_Script.bat

Wie Sie sehen können, haben wir den Befehl CMD /K mit dem Befehl START verwendet. Auf diese Weise wird das Skript in einem Fenster geöffnet, das für weitere Benutzeraktionen geöffnet bleibt.

Der Vorteil dieser Methode besteht darin, dass Sie dasselbe Skript ausführen können, ohne es im unbeaufsichtigten Modus zu bearbeiten. Dies wirkt auch wie PAUSE.

Bitte beachten Sie, dass der Code, den wir in diesem Befehl gezeigt haben, in Batch und nur für die Windows CMD-Umgebung geschrieben ist.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn