Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   проверять запущена программа, а если она запущена то закрывать ее (http://forum.oszone.net/showthread.php?t=333399)

DetFedot 24-02-2018 23:34 2799994

проверять запущена программа, а если она запущена то закрывать ее
 
Нужно сделать скрипт какой будет автоматически проверять запущена программа, а если она запущена то закрывать ее через определенное время.

Elven 26-02-2018 13:05 2800246

Код:

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 2800258

Код:

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

mwz 26-02-2018 15:01 2800277

Цитата:

Цитата Казбек
DetFedot »

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

Elven 26-02-2018 15:32 2800288

mwz, тогда уж лучше DeadFedot


Время: 15:04.

Время: 15:04.
© OSzone.net 2001-