Run, "game.exe"
IfWinExist, NGUN2
WinWaitActive, NGUN2
Sleep, 2500
#UseHook On
; æłšćéćșæ¶èŠæ§èĄçæž
çćœæ°
OnExit("RestoreTaskbar")
WinGet, TempWindowID, ID, A
if (WindowID != TempWindowID)
{
WindowID := TempWindowID
WindowState := 0
}
if (WindowState != 1)
{
WinGetPos, WinPosX, WinPosY, WindowWidth, WindowHeight, ahk_id %WindowID%
WinSet, Style, -0xC40000, ahk_id %WindowID%
WinMove, ahk_id %WindowID%, , 0, 0, A_ScreenWidth, A_ScreenHeight
; éèä»»ćĄæ ććŒć§æéź
WinHide ahk_class Shell_TrayWnd
WinHide Start ahk_class Button
}
else
{
; æąć€çȘćŁæ ·ćŒ
WinSet, Style, +0xC40000, ahk_id %WindowID%
WinMove, ahk_id %WindowID%, , WinPosX, WinPosY, WindowWidth, WindowHeight
; æŸç€șä»»ćĄæ ććŒć§æéź
WinShow ahk_class Shell_TrayWnd
WinShow Start ahk_class Button
}
WindowState := !WindowState
return
; ------------------------------
; èȘćšæąć€ä»»ćĄæ çćœæ°
RestoreTaskbar(ExitReason, ExitCode)
{
WinShow ahk_class Shell_TrayWnd
WinShow Start ahk_class Button
}