我有一个这样的bat文件:
ipconfig
这将把IP信息打印到屏幕上,但在用户读取该信息之前CMD关闭自己。
我相信CMD会假定脚本已经完成,所以它会关闭。
我如何保持CMD打开后脚本完成?
我有一个这样的bat文件:
ipconfig
这将把IP信息打印到屏幕上,但在用户读取该信息之前CMD关闭自己。
我相信CMD会假定脚本已经完成,所以它会关闭。
我如何保持CMD打开后脚本完成?
当前回答
在Windows中,在文件中的命令末尾添加“& Pause”。
其他回答
根据您运行命令的方式,您可以在cmd后输入/k以保持窗口打开。
cmd /k my_script.bat
简单地在批处理文件的末尾添加cmd /k也可以。这要归功于Luigi D'Amico,他在下面的评论中发表了这篇文章。
在Windows中,在文件中的命令末尾添加“& Pause”。
当.bat文件不是在命令行中启动时(例如双击)。
echo The echoed text
@pause
echo The echoed text
pause
echo The echoed text
cmd /k
echo The echoed text & pause
在. bat文件的末尾设置暂停。
如果您在命令行中启动脚本,则添加exit /b以保持CMD打开