他にもあるのかもしれないけれど、三つのケースでウィンドウをアクティブに。 ウィンドウが表示されている場合。 タスクトレイに閉まってある場合。 アプリケーションが起動していない場合は起動。 タスクトレイの操作は My Scripts : AutoHotkeyを流行らせるページ を利用させていただいて解決。 #include TaskTrayIcon.ahk ActivateOrLaunch(commandPath="") { SplitPath, commandPath, appName Process, exist, %appName% appPID:=errorlevel if (appPID <> 0) { ; there's the window WinGet, WIN,, ahk_pid %appPID% IfWinExist, ahk_id %WIN% { WinActivate