Итак, у меня есть эта партия, которая запускает .exe A и B, где A - это (игровая) пусковая установка, которая закрывает и запускает файл C. Могу ли я сделать это так после закрытия игры (C) файл B также закрывается?Batch - Запуск .exe A и B после закрытия C end B
Кроме того, я попытался собраться что-то вроде этого -
@echo off
start A.exe
start B.exe
:CheckAgain
tasklist | findstr "TheCProgram.exe"
if errorlevel 1 (timeout /T 2 & goto :CheckAgain)
taskkill B.exe
exit
Что не работает ...
(Извините за плохой терминологии и опечаток, и все, что я такой нуб, когда дело доходит до этих вещей ... И я так потерял ТТ)
'/ wait' - это не команда сама по себе. Это опция для команды «START». – Squashman
'Sleep' также не является стандартной командой, вам может быть рекомендовано ввести следующее в окно ** Command Prompt **, чтобы узнать больше. 'Start /?', 'Timeout /?', 'TaskKill /?'. После того как вы поняли, как работают эти команды, обновите свой скрипт выше, отредактировав сообщение при необходимости. – Compo
Спасибо за это! Кажется, я сейчас понимаю, что я не могу использовать стартовую команду, верно? Как мне заставить сценарий ждать exe (не запущенный пакетом)? – araraf