Как запустить .exe после закрытия определенной игры с помощью командного файла - PullRequest
0 голосов
/ 19 февраля 2019

Я только что сделал этот код с командным файлом, который закрывает процесс Windows explorer.exe.Он запускает некоторые другие программы, которые помогают с заиканием и закрытием explorer.exe помогает совсем немного.

Дело в том, чтобы запустить игру, мне нужно открыть программу запуска, но я хочу закрыть программу запуска, когда запускаю игру,В игре fortnite .В коде это заканчивается explorer.exe, но когда я закрываю fortnite (не модуль запуска), я хочу, чтобы explorer.exe запустился.

Код:

START C:\"Program Files (x86)"\"Epic Games"\Launcher\Portal\Binaries\Win32\EpicGamesLauncher.exe
START C:\Users\Yqmxh\Documents\Optimization(s)\TimerResolution.exe
START C:\Users\Yqmxh\Documents\Optimization(s)\"Mz Game Accelerator.lnk"
Taskkill /F /IM explorer.exe
start /wait "C:\Windows\explorer.exe"
exit

1 Ответ

0 голосов
/ 19 февраля 2019

Я не знаю, сколько процессорного времени это потребляет, но это будет работать по крайней мере:

:beginning
tasklist | FIND "FortniteClient-Win64"
IF NOT %ERRORLEVEL% == 1 (ECHO process was found
ECHO now waiting for six seconds
PING localhost -n 6 >NUL
GOTO beginning
)
ECHO the EXE is not running anymore
explorer

Поскольку я считал цикл FOR слишком сложным, я согласился с GOTO, который, надеюсь, яза меня не проголосуют;)

Я думаю, это само собой разумеется, но не стесняйтесь спрашивать, если я не прав.

...