仅当程序正在运行时运行 Windows 调度程序任务

仅当程序正在运行时运行 Windows 调度程序任务

我已经创建了一个任务来终止一个作业,现在我想设置一个条件,仅当程序在任务列表中运行时才执行调度程序操作,例如 -

仅当 chrome.exe 正在运行时才执行调度程序作业

答案1

根据需要,使用 Windows 任务计划程序运行此 .bat 文件。英文代码表示,如果程序正在运行,则复制文件夹;如果程序未运行,则退出批处理文件。查找要替换的批处理文件代码,Robocopy "C:\123" "C:\123 Backup" /e以便在 chrome.exe 运行时执行您想要的操作。

@echo off

tasklist | find /I "Chrome.exe" 
if errorlevel 1 (
        EXIT
) Else (
        Robocopy "C:\123" "C:\123 Backup" /e
)

相关内容