![]() |
Запуск process2 если process1 уже запущен и остановка.
Товарищи, помогите пожалуйста, не могу решить задачу.
В чем заключается задача: ClientStarter.exe - Программа за которой нужно следить. start.exe - Программа запускает с параметрами "ffmpeg.exe" ffmpeg.exe - процесс который, должен работать параллельно ClientStarter4.exe Если работает ClientStarter.exe, нужно запустить файл start.exe (В свою очередь который запустит с параметрами ffmpeg.exe) Если не работает ClientStarter.exe убить процесс start.exe и ffmpeg.exe -------------------------------------------------------------------- Пробовал такой .bat, но проблема в том что у меня получаются дубли. Я думал сделать 2 таких .bat, чтобы они друг другу помогали, но это слишком сложно. Код:
@echo off Даже если это vbs, ps1 или любой другой скрипт. Спасибо за ранее всем. |
Powershell, что-то вроде того:
Код:
if ((Get-Process one.exe -ErrorAction SilentlyContinue) -and !(Get-Process two.exe -ErrorAction SilentlyContinue)) {Start-Process two.exe} |
qo_op,
Цитата:
Цитата:
Цитата:
|
megaloman, Изменил тему, добавил информацию
|
vbs. Не понимаю, как стартует третий екзешник, поэтому его старт не организовавал никак
Код:
Exe1 = "winamp.exe" |
типа того...
Код:
@echo off |
Время: 23:27. |
Время: 23:27.
© OSzone.net 2001-