【发布时间】:2020-02-05 16:54:34
【问题描述】:
这与this question有关。
如果当前应用程序 not explorer.exe,我如何在 AutoHotKey 中创建一个 if 语句。这是为了防止脚本退出 explorer.exe,它最初是这样做的(如果我在资源管理器上)。
当前脚本(根本不退出任何内容):
Pause::
WinGet,win_pid,PID,ProcessName,A
if (ProcessName != "explorer.exe") {
Run,taskkill /f /pid %win_pid%,,,
return
} else {
return
}
原始脚本(成功退出最后一个应用程序,包括资源管理器[如果那是最后一个应用程序]):
Pause::
WinGet,win_pid,PID,A
Run,taskkill /f /pid %win_pid%,,,
return
【问题讨论】:
标签: windows autohotkey pid explorer