我刚刚使用关闭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
答案 0 :(得分:0)
我不知道这会消耗多少cpu时间,但至少会起作用:
: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,希望我不会对此感到失望;)
我认为这很容易解释,但是如果我错了,请随时询问。