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

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

Ответить
Настройки темы
CMD/BAT - Ожидание «смерти» процесса и завершение другого

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


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

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


Я только начал осваивать bat и хотел бы узнать, как написать скрипт который после запуска двух программ будит ждать «смерти» одно процесса и завершать другой.

Отправлено: 01:57, 14-01-2024

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Если вы только начинаете осваивать, то беритесь лучше сразу за Powershell.
Код: Выделить весь код
# Здесь приложение photosApp будет работать, пока запущен akelpad
# Проверка каждые 10 секунд
do {
    sleep 10
} while (Get-Process akelpad)

Stop-Process (Get-Process photosApp)

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:22, 14-01-2024 | #2



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

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


Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off &Cls
	Set "Pgm1=notepad.exe"
	Set "Pgm2=calc.exe"
	Start " " "%Pgm1%" & Start " " "%Pgm2%"

	:Begin
		TaskList /Fi "ImageName EQ %Pgm1%" | >nul Find /I "%Pgm1%" ||(TaskKill /F /IM %Pgm2% /T &Exit /B)
		TimeOut /T 10
	GoTo :Begin
Exit /B

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:27, 14-01-2024 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Завершение процесса при обнаружении другого процесса infoman1@vk Скриптовые языки администрирования Windows 3 01-02-2018 15:27
Разное - [решено] Ожидание и логирование процесса fonser Microsoft Windows 7 4 07-06-2017 15:42
CMD/BAT - Завершение одного процесса и запуск другого с помощью bat-файла irbis85 Скриптовые языки администрирования Windows 7 26-05-2015 19:19
CMD/BAT - [решено] ожидание окончания процесса rocet Скриптовые языки администрирования Windows 29 18-03-2015 11:26
.NET - Ожидание завершения процесса Efsey Программирование и базы данных 11 24-11-2010 19:16




 
Переход