Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
CMD/BAT - ждать пока закроется процесс в диспетчере, а потом запустить другой батник

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


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

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


Суть такая. Нужен батник который будет ждать пока закроется процесс в диспетчере, а потом запустит другой батник.
Сначала я запускаю батник POE-Trade, он должен ждать пока пропадет процесс в диспетчере PathOfExile_x64Steam.exe . Потом должен произойти запуск батника POE-off .
Батники лежат на Рабочем столе
я перепробовал много чего но так и не смог это решить. У меня оба бантика запускаются с промежутком в 1 секунду и все на этом(

Отправлено: 17:13, 10-09-2019

 

Ветеран


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

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


Цитата Magilay:
Сначала я запускаю батник POE-Trade, »
Выкладывайте его содержимое.

Отправлено: 17:41, 10-09-2019 | #2



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

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


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


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

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


START C:\Users\Magilay\Desktop\POE\POE-TradeMacro_Ru\Run_TradeMacro1
START C:\Users\Magilay\Desktop\POE\POE-Trades-Companion-AHK-v-1-15-BETA_98\POE_Trades_Companion
START C:\Users\Magilay\Desktop\POE\YoloMouse\YoloMouse
START steam://rungameid/238960

START steam://rungameid/238960 запускает процесс PathOfExile_x64Steam.exe

Отправлено: 17:45, 10-09-2019 | #3


Аватара для Anton04

Ветеран


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

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


Magilay,

А если START WAIT ?

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 21:03, 10-09-2019 | #4


Ветеран


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

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


Код: Выделить весь код
@echo off
set "p=calc.exe"
set "bat2=name.bat"

echo Какие-то свои команды, запуск чего-то
cmd /c for /l %%i in () do @>nul tasklist /fi "imagename eq %p%"^|findstr /v :^|^| (start "" "%bat2%"^& exit /b)^&^>nul ping -n 2 127.0.0.1

Отправлено: 23:10, 10-09-2019 | #5


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


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

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


START WAIT просто делает ожидание между открытием файлов, а мне нужно именно чтобы файл "2" запускался после убийства процесса файла "1"

запуск POE-Trade, ожидание исчезновения процесса PathOfExile_x64Steam.exe, после, запуск POE-off

Вот чего я хочу добиться)

Отправлено: 11:11, 11-09-2019 | #6


Ветеран


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

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


Цитата Magilay:
хочу добиться »
и? Конкретно свои значения в переменные написать - будем пробовать?
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:12, 11-09-2019 | #7


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


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

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


я не кодер и прошу помощи

Отправлено: 12:16, 11-09-2019 | #8


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

fascinating rhythm


Moderator


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

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


Можно обойтись одним "батником" на Powershell:
Код: Выделить весь код
# Запуск процесса
PathOfExile_x64Steam.exe

# Ждём, пока процесс не исчезнет
do {sleep 10}
until (!(get-process PathOfExile_x64Steam.exe -ErrorAction Ignore))

# Делаем что-то ещё
echo "over!"

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

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

Отправлено: 14:56, 11-09-2019 | #9


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


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

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


помогло, спасибо. А есть способ Powershell запукать даблом мышки?

Отправлено: 18:54, 11-09-2019 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Правильно запустить ехе и не ждать его выполнения Alexander_88 Скриптовые языки администрирования Windows 2 26-11-2017 18:43
CMD/BAT - проверять запущенный процесс в диспетчере задач Le1ush Скриптовые языки администрирования Windows 5 31-01-2014 00:05
Как запустить команду и не ждать ее окончания? Anarasius AutoIt 6 27-04-2012 03:11
CMD/BAT - [решено] не ждать пока приложение заработает. ntro142343245 Скриптовые языки администрирования Windows 1 12-03-2010 20:29
Скрыть процесс в диспетчере задачь...Как? Guest Программирование и базы данных 26 27-01-2005 20:13




 
Переход