PDA

Показать полную графическую версию : проверять запущена программа, а если она запущена то закрывать ее


DetFedot
24-02-2018, 23:34
Нужно сделать скрипт какой будет автоматически проверять запущена программа, а если она запущена то закрывать ее через определенное время.

Elven
26-02-2018, 13:05
for /f "tokens=2" %%i in ('tasklist /fi "status eq running" /FI "imagename eq имя_программы.exe" ^| findstr cmd') do (
timeout /t 10
taskkill /f /FI "pid eq %%i"
)
примерно так, но это если программа с одним процессом, если запущена целая пачка с одинаковым exe - будет лажа.

Казбек
26-02-2018, 13:41
wmic Path win32_process Where "name like '%%DetFedot%%'" CALL Terminate
DetFedot - заменить на имя exe файла
Закинуть скрипт в планировщик с желаемой частотой запуска.

mwz
26-02-2018, 15:01
DetFedot »

Очепатка. Надо DedFedot ! :lol:

Elven
26-02-2018, 15:32
mwz, тогда уж лучше DeadFedot




© OSzone.net 2001-2012