686 Stimmen

Wie kann man das automatische Schließen der Konsole nach der Ausführung einer Batch-Datei verhindern?

Welchen Befehl kann ich an das Ende einer Batch-Datei setzen, um zu verhindern, dass die Konsole nach der Ausführung der Datei automatisch geschlossen wird?

19voto

Lyfing Punkte 1618

Hinzufügen cmd.exe als neue Zeile unter dem auszuführenden Code:

c:\Python27\python D:\code\simple_http_server.py

cmd.exe

14voto

Erich Chen Punkte 141

Ich schreibe einen Stapel (z. B. "foo.bat"), um die Arbeit zu beenden, und erstelle dann eine weitere "start.bat":

@echo off
cmd /k foo.bat

Ich finde dies äußerst nützlich, wenn ich einmalige Umgebungsvariablen einrichte.

11voto

user4155296 Punkte 119

Rufen Sie an. cmd am Ende der Stapeldatei.

5voto

npocmaka Punkte 52753

Neben pause .

set /p=

Sie erwartet Benutzereingaben und gibt den Fluss frei, wenn die Eingabetaste gedrückt wird.

o

runas /user:# "" >nul 2>&1

was dasselbe bewirkt, außer dass nichts von der Benutzereingabe angezeigt wird oder in der Befehlshistorie verbleibt.

5voto

kungfooman Punkte 3915

Ich hatte Probleme mit den Antworten hier, also habe ich mir das hier ausgedacht, das für mich funktioniert (TM):

cmd /c node_modules\.bin\tsc
cmd /c node rollup_build.js
pause

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X