Batch-Skript: CMD Fenster soll nach Programmablauf offen bleiben
Frage von CSchaf | Letztes Update am 20.01.2023 | Erstellt am 01.09.2014
Ich habe ein kleines Batch-Script geschrieben, dass ein Programm aufruft. Dieses Programm schreibt bei seinem Aufruf einige Ausgaben in die Konsole (also in das schwarze Fenster, dass sich beim Klick auf die BAT-Datei öffnet).
Das Problem ist nun, dass Windows dieses Konsolenfenster automatisch schließt und ich dadurch die Ausgabe des Programms nicht sehen kann. Ich habe schon versucht genau in dem Moment einen Screenshot zu machen, in dem das Fenster kurz aufpoppt, aber das ist keine schöne Lösung.
Gibt es eine Möglichkeit das Fenster der Eingabeaufforderung offen zu lassen und nicht zu schließen?
Ähnliche Themen
Aufrufendes Batch Skript nach EXIT weiter ausführen
Frage | 1 Antwort
Batch-Script-Fenster nach Programmstart schließen
Frage | 3 Antworten
Batch Skript: Programm starten und warten bis es beendet ist
Frage | 2 Antworten
Windows Batch Script: Computer herunterfahren
Tutorial | 0 Kommentare
Lazarus: CMD-Taste im OnKeyDown unter Mac OS X
Frage | 1 Antwort
Linux Batch Script wird nicht ausgeführt
Frage | 1 Antwort
jQuery: HTML5 Canvas mit Ajax an Server senden
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Du kannst einfach den Befehl "pause" verwenden.
Zum Beispiel so:
Dieses Batch-Skript führt das Programm "prog.exe" aus und sobald das Skript auf die Zeile "pause" stößt, wird es angehalten. Es kommt dann die Meldung "Bitte beliebige Taste drücken..." und erst danach wird das Skript fortgesetzt und damit das Fenster geschlossen.
So solltest du die Ausgabe des Programms in Ruhe lesen können.
Letztes Update am 20.01.2023 | Erstellt am 03.09.2014
Du könntest zum Beispiel aber auch das machen:
Der Befehl "timeout" wird dann das Script für die angegebene Zeit anhalten (hier für 7 Sekunden).
21.02.2019 um 12:51