解决方案

解决方案

我正在写入一个.bat文件,我想在等待用户按下任意键后启动一个程序。我尝试了下面的命令,但出现了“语法无效”错误:

timeout /t -1 foo.exe

答案1

解决方案

该命令的唯一目的timeout是等待:

此实用程序接受超时参数以等待指定的时间段(以秒为单位)或直到按下任何键。它还接受一个参数以忽略按键。

来源:超时/?

如果你想foo.exe之后开始,你可以使用如下命令:

timeout /t -1 && start "bar" "X:\Path\to\foo.exe"

笔记虽然你可以使用一个与号 ( &) 连接命令,但是双与号将确保只有在前一个命令成功完成后才会执行第二个命令。

进一步阅读

相关内容