Vermeiden Sie das Schließen des CMD-Windows-Fensters nach dem Ausführen von Befehlen

In Windows-Umgebungen können wir dank der Bat-Dateien, die die Ausführung einer Aufgabe durch das Design eines Skripts mit einer Reihe von Befehlen ermöglichen, mehrere Aufgaben automatisieren und ausführen.

Eine bat-Datei, oder auch Batch genannt, ist im Grunde eine Datei, in der es eine Reihe von Befehlen gibt, die wir konfiguriert haben und die im System sequentiell ausgeführt werden.

Wenn wir eine bat-Datei ausführen, ist sie so vorkonfiguriert, dass sie ausgeführt wird und das Eingabeaufforderungsfenster, über das die Befehle ausgeführt werden, automatisch geöffnet und geschlossen wird, deshalb sehen wir beim Ausführen dieser Art von Dateien eine einfache Eingabeaufforderungskonsole Blitz.

Heute wird Solvetic einige Möglichkeiten analysieren, wie wir verhindern können, dass die Konsole beim Ausführen einer bat-Datei geschlossen wird und auf diese Weise die ausgeführten Anweisungen im Detail sehen.

1. Vermeiden Sie das Schließen der Konsole, indem Sie die bat Windows-Datei bearbeiten

Schritt 1
Um diese erste Option zu verwenden, müssen wir die Fledermausdatei bearbeiten. Dazu klicken wir mit der rechten Maustaste darauf und wählen die Option Bearbeiten:

Schritt 2
Dadurch wird der Inhalt der bat-Datei in einem Notizblock geöffnet und um das automatische Schließen der Konsole zu vermeiden, fügen wir die cmd / k-Zeile am Ende der Datei hinzu:

Schritt 3
Wir speichern die Änderungen mit den Tasten Strg + G oder über das Menü Datei / Speichern. Wenn wir nun die Datei ausführen, bleibt die Eingabeaufforderung sichtbar und wir können die ausgeführte Reihenfolge sehen:

VERGRÖSSERN

2. Vermeiden Sie das Schließen der Konsole, indem Sie der Windows-Datei eine neue Zeile hinzufügen


Auf die gleiche Weise wie im vorherigen Schritt fügen wir diesmal das Wort PAUSE am Ende der Datei am Ende der bat-Datei hinzu:

Wenn wir nun die bat-Datei ausführen, sehen wir ihren Inhalt und zum Beenden müssen wir eine Taste drücken:

VERGRÖSSERN

3. Schließen Sie die Konsole nicht über den Windows-Registrierungseditor


Die nächste verfügbare Option ist das Erstellen einer .reg-Datei, mit der die Windows-Registrierung modifiziert wird. Dazu empfehlen wir, vor der Ausführung eine Sicherungskopie zu erstellen.

Schritt 1
Wir öffnen einen Notizblock und fügen Folgendes ein:

 [HKEY_CLASSES_ROOT \ Applications \ powershell.exe \ shell \ open \ command] @ = "\" C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe \ "-noExit \“ & \ \ „% 1 \“ \ „“ [HKEY_CLASSES_ROOT \ Microsoft.PowerShellScript.1 \ Shell \ 0 \ Command] @ = „\“ C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell .exe \ "-NoExit \" -Command \ "\" if ((Get-ExecutionPolicy) -ne 'AllSigned') {Set-ExecutionPolicy -Scope Process Bypass}; & \ "% 1" \ "\ ""

VERGRÖSSERN

Schritt 2
Später speichern wir die Datei mit der Erweiterung .reg, damit ihr Inhalt dem Registrierungseditor hinzugefügt werden kann:

VERGRÖSSERN

Schritt 3

Nach dem Speichern fahren wir mit der Ausführung fort und sehen die folgende Meldung:

Klicken Sie auf die Schaltfläche Ja, um das Hinzufügen der Registrierung zum Betriebssystem zu bestätigen und so zu verhindern, dass die Eingabeaufforderungskonsole beim Ausführen einer bat-Datei automatisch geschlossen wird.

wave wave wave wave wave