如何在批处理中绕过“Press any key to continue...”提示?
解决批处理执行可执行文件时的暂停问题
输入重定向跳过按键提示
直接给可执行文件的输入重定向到空设备,这样程序等待按键时会读取到空输入,自动跳过暂停提示。修改后的批处理代码如下:for %%x in (%*) do ( path\to\exe %%x < nul )使用程序自带的静默参数
很多命令行工具会提供静默运行的参数,比如/nopause、/silent、/quiet等。可以先运行path\to\exe /?查看该程序的帮助文档,确认是否有这类参数。如果有,直接添加到调用命令中:for %%x in (%*) do ( path\to\exe %%x /nopause )结合start命令(按需选择)
如果需要等待每个可执行文件执行完成后再处理下一个,可使用start /wait命令搭配输入重定向:for %%x in (%*) do ( start /wait path\to\exe %%x < nul )如果不需要等待执行完成,去掉
/wait参数即可。
内容的提问来源于stack exchange,提问作者KerbFusion
相关产品推荐
相关产品推荐

