Wann immer viele Befehle ausgeführt werden müssen, erstellen Benutzer eine Batch-Datei und führen sie auf dem Windows-System aus. Aber haben Sie bemerkt, dass das Befehlszeilentool wie die Eingabeaufforderung, das diese Batchdatei ausführt, bald nach dem Ausführen der Batchdatei geschlossen wird? Daher können Benutzer die Ausgabe oder Ergebnisse der Befehlsausführung nicht sehen.
Sie fragen sich vielleicht, ob es möglich ist, das Schließen der Eingabeaufforderung sofort nach der Ausführung zu verhindern? Ja, so ist es!
In diesem Artikel erfahren Sie, wie dies mit 3 einfachen Methoden geschehen kann. Bitte lesen Sie weiter, wenn Sie mehr wissen möchten.
Inhaltsverzeichnis
Methode 1 – Durch Hinzufügen von PAUSE zur Batch-Skriptdatei
Eine der Möglichkeiten, wie der Benutzer das Schließen der Eingabeaufforderung stoppen kann, besteht darin, am Ende der Skriptdatei ein Wort namens Pause hinzuzufügen. Dadurch wird die Eingabeaufforderung nach der Ausführung der Batchdatei angehalten, bis der Benutzer eine beliebige Taste drückt, und geschlossen, sobald eine Taste gedrückt wird.
Befolgen Sie die unten angegebenen Schritte, um dies zu tun.
Schritt 1: Gehen Sie zu dem Ordner, in dem sich die Batch-Datei befindet.
Schritt 2: Rechtsklick auf der Batch-Datei und klicken Weitere Optionen anzeigen aus dem Kontextmenü.
ANZEIGE
Schritt 3: Dann klicken Bearbeiten oben im Kontextmenü, wie im Screenshot unten gezeigt.
Schritt 4: Dadurch wird die Batch-Datei in einem Notepad oder einer anderen Texteditor-App geöffnet, die als Standard festgelegt ist.
Schritt 5: Geben Sie ein Pause am Ende des Skripts als letzte Zeile und speichern Sie die Datei durch Drücken von STRG + S Tasten zusammen auf der Tastatur.
Schritt 6: Als nächstes Doppelklick auf der ChargeDatei oder Rechtsklick darauf und wähle aus Offen um diese Batchdatei auszuführen.
Schritt 7: Jetzt können Sie sehen, dass das Batch-Skript ausgeführt wurde und das Eingabeaufforderungsfenster noch geöffnet ist mit der Meldung „Drücken Sie eine beliebige Taste, um fortzufahren.. . “, wie im folgenden Bild gezeigt.
Methode 2 – Fügen Sie cmd /k am Ende der Batchdatei hinzu
Wenn ein Benutzer nicht nur das Schließen des Eingabeaufforderungsfensters nach dem Ausführen einer Batchdatei beenden möchte, sondern auch einige andere Befehle ausführen möchte, ist diese Methode gut auszuprobieren. Der Benutzer muss am Ende nur cmd /k hinzufügen, was anhand der folgenden Schritte erklärt wird.
Schritt 1: Rechtsklick auf der Batch-Datei und Sie sollten auswählen Weitere Optionen anzeigen aus dem Kontextmenü wie unten gezeigt.
Schritt 2: Dann klicken Bearbeiten aus dem Menü wie gezeigt.
Schritt 3: Wenn auf dem System kein Standard-Texteditor festgelegt ist, werden Sie aufgefordert, einen beliebigen installierten Editor wie Notepad auszuwählen.
Schritt 4: Geben Sie nach dem Öffnen ein cmd /k am Ende der Batch-Skriptdatei, wie unten gezeigt.
ANZEIGE
Schritt 5: Speichern Sie nun die Datei, indem Sie zu gehen Datei Option im oberen Menü und klicken Sie auf Speichern aus der Liste wie unten gezeigt.
Schritt 6: Jetzt können Sie die Batchdatei ausführen, indem Sie darauf doppelklicken.
Schritt 7: Sie können sehen, dass nach dem Ausführen der Batch-Datei die Eingabeaufforderung nicht geschlossen wird und die Benutzer auch andere Befehle ausführen können, wie in der Abbildung unten gezeigt.
Schritt 8: So können Sie verhindern, dass die Eingabeaufforderung geschlossen wird, aber Sie müssen entweder Pause oder cmd /k zu allen Batchdateien hinzufügen, die Sie ausführen.
Methode 3 – Ändern der Registrierungsdatei, um das Schließen der Eingabeaufforderung zu verhindern
Nach Anwendung dieser Methode wird sichergestellt, dass die Eingabeaufforderung niemals unmittelbar nach dem Batch geschlossen wird Die Skriptdatei wird jedes Mal ausgeführt, und der Benutzer muss die Stapeldatei nicht bearbeiten, um entweder Pause oder cmd hinzuzufügen /k.
Wir zeigen Ihnen, wie Sie dies tun können, indem Sie einige Einstellungen ändern, indem Sie die Registrierungsdatei mit dem Registrierungseditor wie unten gezeigt bearbeiten.
Warnung – Bevor Sie fortfahren, vergewissern Sie sich Backup exportieren/speichern Ihrer Registrierungsdatei, damit Sie zur ursprünglichen Registrierungsdatei zurückkehren können, wenn beim Bearbeiten etwas schief geht.
Schritt 1: Zuerst müssen Sie den Registrierungseditor öffnen. Dazu müssen Sie drücken Sieg + R Tasten zusammen, was die öffnet Laufen Befehlsfeld.
Schritt 2: Geben Sie ein regedit in das Feld Ausführen und drücken Sie Eintreten Schlüssel.
Schritt 3: Akzeptieren Sie die Eingabeaufforderung zur Benutzerzugriffssteuerung, indem Sie auf klicken Ja weitermachen.
Schritt 4: Nachdem sich das Fenster des Registrierungseditors geöffnet hat, sollten Sie die Adressleiste löschen und die folgende Zeile kopieren und einfügen und drücken Eintreten.
HKEY_CLASSES_ROOT\batfile\shell\open\command
Schritt 5: Stellen Sie sicher, dass Sie den genannten Registrierungsschlüssel ausgewählt haben Befehl und auf der rechten Seite, Doppelklick auf dem aufgerufenen Zeichenfolgenwert (Standard), wodurch das Bearbeitungsfenster geöffnet wird.
Schritt 6: Geben Sie nun die folgende Zeile ein Messwert Textfeld und klicken Sie darauf OK.
cmd.exe /k "%1" %*
Schritt 7: Gehen Sie jetzt zur Adressleiste und löschen Sie sie und geben Sie dann den folgenden Pfad ein und drücken Sie Eintreten Schlüssel.
HKEY_CLASSES_ROOT\cmdfile\shell\open\command
Schritt 8: Sobald Sie die erreicht haben Befehl Registrierungsschlüssel, öffnen Sie das Bearbeitungsfenster der (Standard) Zeichenfolgenwert von doppelklicken darauf.
Schritt 9: Geben Sie danach die folgende Zeile in die ein Messwert Feld und tippen Sie auf OK.
cmd.exe /k "%1" %*
Schritt 10: Wenn Sie fertig sind, schließen Sie das Fenster des Registrierungseditors.
Schritt 11: Starten Sie Ihr System jetzt einmal neu und nachdem das System gestartet wurde, können Sie sehen, dass die Eingabeaufforderung nicht geschlossen wird, nachdem eine Batch-Skriptdatei ausgeführt wurde.
Schritt 1 - Laden Sie das Restoro PC Repair Tool hier herunter
Schritt 2 - Klicken Sie auf Scan starten, um alle PC-Probleme automatisch zu finden und zu beheben.