我有一个循环,在继续之前等待进程存在。但是,我想这样做,以便循环将继续,如果进程存在或存在某个特定类的窗口。现在我有以下内容:
Loop {
Process, Wait, ProcessName.exe
; Do stuff
Sleep, 50
}
我想清楚我特意使用Process, Wait
,因为我不希望循环不断运行。
答案 0 :(得分:1)
而不是" ProcessName.exe"您可以使用"ahk_exe Process Name/Path"来识别流程。 使用" DetectHiddenWindows,开启"如果这个过程没有可见的窗口。
通过这种方式,您可以创建一个包含进程和窗口的GroupAdd窗口组。 替换"处理,等待,ProcessName.exe"使用" WinWait,ahk_group GroupName "在循环中。