Firefox 批量设定时限

Firefox 批量设定时限,firefox,batch-file,time,limit,Firefox,Batch File,Time,Limit,我想知道是否有办法在批处理文件中设置完成步骤的时间限制。我有一个批处理打开firefox并运行脚本,该脚本在完成时关闭firefox,但有时firefox进程在任务管理器中保持打开状态,因此批处理无法继续执行下一步。如果您不完全理解我的意思,下面是我想做的一个例子: 步骤1:启动/等待firefox.exe脚本的名称,它将关闭 火狐 人工 等待10秒完成步骤1,如果未完成,如果firefox未关闭,请转至步骤2 因此,我正在寻找任何实用程序来启动每个下载命令 指定的时间限制。 达到时间限制后,自

我想知道是否有办法在批处理文件中设置完成步骤的时间限制。我有一个批处理打开firefox并运行脚本,该脚本在完成时关闭firefox,但有时firefox进程在任务管理器中保持打开状态,因此批处理无法继续执行下一步。如果您不完全理解我的意思,下面是我想做的一个例子:

步骤1:启动/等待firefox.exe脚本的名称,它将关闭 火狐 人工

等待10秒完成步骤1,如果未完成,如果firefox未关闭,请转至步骤2

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


任何帮助都将不胜感激。

作为后台进程打开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)

你能添加你当前的.bat吗?START/WAIT firefox.exe-脚本的新窗口名START/WAIT firefox.exe-脚本的新窗口名2但我希望它等待firefox关闭,然后继续下一步。如果它在10秒后没有关闭,你想杀死它??它工作正常。。。你有什么错误吗@JackSparrowIt仅适用于START/B firefox.exe,但当我设置START/B/W firefox.exe时,它将不起作用。显然!!!您要求bash等待它终止,然后它将如何执行下一行。。。你只想等10秒,对吗?我们正在使用超时等待,为什么要再次添加an/w标志??