仅在特定程序正在运行时运行计划的Windows任务

时间:2016-08-29 09:32:53

标签: windows batch-file events triggers

我已将Windows任务计划程序设置为运行批处理文件,该文件启动Firefox并在其中运行宏。

任务安排在特定时间的工作日,我希望它在激活之前检查我的信使程序是否正在运行。有点像故障保险,如果信使程序首先没有运行,我不需要调度程序来启动Firefox。

这可以通过我可以添加的某种触发/参数来实现吗?甚至可能是批处理文件本身?你怎么建议我这样做?

1 个答案:

答案 0 :(得分:0)

你可以这样做来弄清楚firefox是否正在运行 tasklist /FI "IMAGENAME eq firefox.exe" 2>NUL | find /I /N "firefox.exe">NUL if "%ERRORLEVEL%"=="0" echo Programm is running