在批处理脚本中,可以使用 pause
命令来保持控制台窗口打开,直到用户按下任意键。将以下代码添加到您的批处理脚本末尾:
pause
这将在批处理脚本执行完毕后暂停控制台,并等待用户按下任意键后关闭。
如果您希望在从 Windows Manager 调用时保持控制台窗口打开,但在其他情况下不保持打开,可以使用条件语句来实现。例如,您可以在脚本开头添加以下代码:
set keepOpen=false
if "%1"=="-keepOpen" set keepOpen=true
这将检查批处理脚本的第一个参数是否为 -keepOpen
,如果是,则将 keepOpen
变量设置为 true
。然后,在脚本末尾添加以下代码:
if "%keepOpen%"=="true" pause
这将在 keepOpen
变量为 true
时暂停控制台,并等待用户按下任意键后关闭。
您可以通过在 Windows Manager 中调用批处理脚本时添加 -keepOpen
参数来启用此功能,例如:
myScript.bat -keepOpen
这将在批处理脚本执行完毕后保持控制台窗口打开,直到用户按下任意键。
领取专属 10元无门槛券
手把手带您无忧上云