Любой язык - Завершение процесса при обнаружении другого процесса

Ответить
Аватара пользователя
infoman1@vk

Любой язык - Завершение процесса при обнаружении другого процесса

Сообщение infoman1@vk »

Нужен код который следит что запущено по названию окна или процесса как полному так и частичному.



при открытии программ firefox, chrom, Браузер, Интернет

искать и завершать notepad, aimp, tc.exe, opera



после закрытия

программ firefox, chrom, Браузер, Интернет

запустить C:\Program Files\Opera\launcher.exe



Если сложно реализовать с керилицей (Браузер, Интернет) в названии окон тогда помогите хотя бы с поиском по именах файлов
Аватара пользователя
Казбек

Re: Любой язык - Завершение процесса при обнаружении другого процесса

Сообщение Казбек »

infoman1@vk,



Создайте для запуска ваших браузеров такие bath файлы:



Chrome

[spoiler]Код:
[/spoiler]

Код: Выделить всё

@echo off   
taskkill /f /im notepad.exe /im aimp.exe /im tc.exe
start "" /wait "C:\Program Files\Chrome\chrome.exe"  
start "" "C:\Program Files\Opera\launcher.exe"
exit









Firefox

[spoiler]Код:
[/spoiler]

Код: Выделить всё

@echo off   
taskkill /f /im notepad.exe /im aimp.exe /im tc.exe
start "" /wait "C:\Program Files\Firefox\firefox.exe"  
start "" "C:\Program Files\Opera\launcher.exe"
exit







Замените в коде пути на актуальные для исполняемых файлов ваших браузеров.
Аватара пользователя
infoman1@vk

Re: Любой язык - Завершение процесса при обнаружении другого процесса

Сообщение infoman1@vk »

Цитата Казбек:



infoman1@vk,

Создайте для запуска ваших браузеров такие bath файлы:

Chrome

Firefox

Замените в коде пути на актуальные для исполняемых файлов ваших браузеров.
Любой язык - Завершение процесса при обнаружении другого процесса




Спасибо но чуток не так работает.

Я думал будет всегда висеть в системе не закрываясь и смотреть при открытии даже одной из этих программ notepad.exe aimp.exe tc.exe



будет закрывать firefox.exe



но когда закрылись все и нет ни одной из них notepad.exe aimp.exe tc.exe

то открыть C:\Program Files\Firefox\firefox.exe



и так по кругу всегда проверять каждых 500 миллисекунд
Ответить

Вернуться в «Скриптовые языки администрирования Windows»