我可以在批处理文件的末尾放置什么命令来防止在文件执行后自动关闭控制台?


当前回答

我个人把暂停>nul,它等待一个键被按下,而不显示任何额外的文本在控制台上。

其他回答

添加暂停(如果你不希望任何其他显示Add) > null它应该看起来像:@echo offtitle niceecho hellopause >nulall你将看到的是“hello”

在Windows/DOS批处理文件中:

pause

这将打印一个漂亮的“按任意键继续…”消息

或者,如果你不想要“按任意键继续…”消息,可以这样做:

pause >nul

将cmd.exe作为新行添加到要执行的代码下面:

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

cmd.exe

除了暂停。

set /p=

它将期望用户输入,并在按下enter键时释放流。

or

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

它也会执行相同的操作,只是不会显示用户输入中的任何内容,也不会保留在命令历史记录中。

根据用例有两种方法

1)如果您希望Windows cmd提示符保持打开状态,以便您可以看到执行结果,然后关闭它;使用

暂停

2)如果你想要Windows cmd提示符保持打开,并允许你执行一些命令后;使用

cmd