1

所以我试图确定 MultiMC.exe 进程是否正在运行,如果不是,我想结束我的脚本。

IfExist, Process MultiMC.exe
    ExitApp, 0
Else
    ExitApp 1

我已经尝试过了,但它不起作用。

4

1 回答 1

0

尝试以下从http://www.autohotkey.com/board/topic/50026-if-process-not-running-run-it/提取的“Process,Exist,act.exe”

我只展示这个,以便您了解“Process,Exist,act.exe”如何在另一个脚本中使用。

#persistent
SetTitleMatchMode,2
Loop
{
    Process,Exist, act.exe ; Sets errorlevel to process PID
    IfWinNotExist, % "ahk_pid " errorlevel ; Expression for ahk_pid
        { ; Block to do something.
        Run, C:\Documents and Settings\Pat\Desktop\act.exe
        Break ; Stops loop if run or it will continue forever.
        }
}
于 2013-04-14T14:43:15.270 回答