我正在写入一个.bat
文件,我想在等待用户按下任意键后启动一个程序。我尝试了下面的命令,但出现了“语法无效”错误:
timeout /t -1 foo.exe
答案1
解决方案
该命令的唯一目的timeout
是等待:
此实用程序接受超时参数以等待指定的时间段(以秒为单位)或直到按下任何键。它还接受一个参数以忽略按键。
来源:超时/?
如果你想foo.exe
之后开始,你可以使用如下命令:
timeout /t -1 && start "bar" "X:\Path\to\foo.exe"
笔记虽然你可以使用一个与号 ( &
) 连接命令,但是双与号将确保只有在前一个命令成功完成后才会执行第二个命令。