批量设定时间限制

时间:2015-02-24 14:11:09

标签: firefox batch-file time limit

我想知道有没有办法在批处理文件中设置完成步骤的时间限制。我有一个打开firefox并运行脚本的批处理,该脚本在完成时关闭firefox,但有时firefox procces保持打开状态在任务经理中,所以批次不会继续下一步。如果你没有完全理解我,这里有一个我想做的例子:

  • 步骤1:START / WAIT firefox.exe(脚本名称,关闭 火狐 手动地)

  • 等待10秒钟完成步骤1,如果没有完成(如果firefox未关闭),请转到第2步

所以,我正在寻找任何实用程序来启动每个下载命令 指定的时间限制。 达到时间限制时,自动结束当前进程 执行下一个命令。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

如何打开firefox作为后台进程?所以它不会等待firefox关闭?我希望这是你最终想要的东西

START /B firefox.exe
timeout /t 10 /nobreak
for /f "usebackq skip=1" %%p in (
   `wmic process where "name='firefox.exe'" get processid`) do (
if "%%p" GEQ "0" taskkill /PID %%p)