如何在AutoHotKey中某个窗口成为活动窗口时,如何等待进程?

时间:2016-06-23 03:42:40

标签: autohotkey

我有一个循环,在继续之前等待进程存在。但是,我想这样做,以便循环将继续,如果进程存在或存在某个特定类的窗口。现在我有以下内容:

Loop {
    Process, Wait, ProcessName.exe
    ; Do stuff

    Sleep, 50
}

我想清楚我特意使用Process, Wait,因为我不希望循环不断运行。

1 个答案:

答案 0 :(得分:1)

而不是" ProcessName.exe"您可以使用"ahk_exe Process Name/Path"来识别流程。 使用" DetectHiddenWindows,开启"如果这个过程没有可见的窗口。

通过这种方式,您可以创建一个包含进程和窗口的GroupAdd窗口组。 替换"处理,等待,ProcessName.exe"使用" WinWait,ahk_group GroupName "在循环中。