1

Есть две программы A и B. То, что я хочу сделать, это:1, Запустить программу A; 2, закрыть программу A; 3, Запустить программу B; 4, закрыть программу B;

Как я могу написать файл bat?

Моя предыдущая работа;

A.exe
TSKILL A
B.exe
TSKILL B

Однако, когда я запускаю программу A. Она продолжает работать, а остальные файлы bat не запускаются вообще.

Заранее благодарны за Вашу помощь.

1 ответ1

2

Использование START /WAIT A.exe запустит A.exe и дождется его завершения, прежде чем скрипт продолжит выполнение следующей строки.

Однако, если вы хотите автоматически убить A.exe истечении установленного времени, используйте это:

@ECHO OFF
START /I A.exe
TIMEOUT 10 & REM Waits 10 seconds before executing the next command
TASKKILL /F /IM A.exe
START /I B.exe
TIMEOUT 10 & REM TIMEOUT only works on Windows 7 and later
TASKKILL /F /IM B.exe
PAUSE

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .