Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - проверять запущена программа, а если она запущена то закрывать ее

Ответить
Настройки темы
CMD/BAT - проверять запущена программа, а если она запущена то закрывать ее

Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 23:34, 24-02-2018

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
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 - будет лажа.

Отправлено: 13:05, 26-02-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1875

Профиль | Отправить PM | Цитировать


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

-------
Кто реку перешел, тому росы бояться ни к чему


Отправлено: 13:41, 26-02-2018 | #3

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата Казбек:
DetFedot »
Очепатка. Надо DedFedot !

-------
Mikhail Zhilin


Отправлено: 15:01, 26-02-2018 | #4


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


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

Отправлено: 15:32, 26-02-2018 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - проверять запущена программа, а если она запущена то закрывать ее

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Проверка запущена ли программа, если нет то запустить ее... Svnkill Скриптовые языки администрирования Windows 2 12-02-2018 13:18
C/C++ - определение информации о носителе, с которой запущена программа karnel26 Программирование и базы данных 1 30-10-2014 21:44
Разное - Служба аудио не запущена. bafi Microsoft Windows 7 1 16-01-2012 16:17
Ошибка - [DirectX] Указанная служба не может быть запущена поскольку она отключена или ... poisonbanana Microsoft Windows 2000/XP 3 14-08-2009 14:21
Ошибка - Не запущена служба сервера LeontiS Microsoft Windows 2000/XP 1 23-12-2008 11:54




 
Переход