Тема: AHK: RunOrActivateOrMinimizeProgram
Нашел такую функцию, но не пойму, почему не работает. Помогите отладить, пожалуйста.
RunOrActivateOrMinimizeProgram(Program, WorkingDir="", WindowSize="")
{
SplitPath Program, ExeFile
Process, Exist, %ExeFile%
PID = %ErrorLevel%
if (PID = 0)
{
Run, %Program%, %WorkingDir%, %WindowSize%
}
else
{
SetTitleMatchMode,2
DetectHiddenWindows, Off
IfWinActive, ahk_pid %PID%
WinMinimize, ahk_pid %PID%
Else
IfWinExist, ahk_pid %PID%
WinActivate, ahk_pid %PID%
Send, {LWin}+{NumpadUp}
Return
}
}
Capslock & e::RunOrActivateOrMinimizeProgram("C:\Windows\explorer.exe")