如果 Eclipse 窗口最小化,则不会激活



我使用下面的代码工作良好;如果它在其他窗户后面,它就会切换到前面,如果它关闭,它就会打开。然而,如果它被最小化,它不会交换到前面。

!j::
    if WinExist("ahk_exe eclipse.exe")
    {
        WinActivate
    }
    else
    {
        Run, "C:Program Files (x86)Eclipseeclipse.exe"
    }
    return

我有相同的代码为其他程序工作良好,如果窗口被最小化。为什么它不能在eclipse中工作,我如何使它工作?

找到这个工作方法:

!j::
    WinGetTitle, Title, ahk_class SWT_Window0
    if InStr(Title, "Eclipse") {
        WinActivate, ahk_class SWT_Window0
    }
    else
    {
        Run, "C:Program Files (x86)Eclipseeclipse.exe"
    }
    return

最新更新