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