Suspend , Mode
On: 모든 핫키와 핫스트링을 보류합니다. 단, 논평 섹션에 설명한 것들은 예외입니다.
Off: 위에서 꺼진 핫키와 핫스트링을 다시 켭니다.
Toggle (기본값): 이전 상태와 반대 상태로 변경합니다 (On 또는 Off).
Permit: 현재 서브루틴을 보류에서 면제시키는 일만 합니다. 다른 일은 하지 않습니다.
[v1.1.30+]: The decimal values 1, 0 and -1 may be used in place of On, Off and Toggle, respectively.
By default, the script can also be suspended via its tray icon or main window.
맨 첫 줄이 보류된(Suspend) 핫키/핫스트링 서브루틴은 (Suspend On
을 제외하고) 보류로부터 면제됩니다. 다른 말로 하면, 핫키는 보류가 켜져 있는 (ON) 동안에도 여전히 켜져 있을 것입니다. 그러므로 그런 핫키를 통하여 보류를 끌 수 있습니다.
이 명령어가 가한 변경 때문에 정당성을 얻으면 키보드 그리고/또는 마우스 갈고리가 설치되거나 제거됩니다.
선택된 핫키 또는 핫스트링을 존재하는 창의 유형에 기반하여 자동으로 끄려면, #IfWinActive/Exist를 사용하십시오.
스크립트의 핫키를 보류하더라도 이미 실행 중인 스크립트의 쓰레드는 (있다면) 멈추지 않습니다; 멈추려면 Pause를 사용하십시오.
스크립트의 핫키가 보류될 때, 그의 트레이 아이콘은 기호 S로 바뀝니다. 이를 피하려면 아이콘을 동결하면 됩니다. Menu 명령어의 마지막 매개변수에 1을 지정하면 동결시킬 수 있습니다. 예를 들어:
Menu, Tray, Icon, C:\My Icon.ico, , 1
내장 변수 A_IsSuspended는 스크립트가 보류되면 1 그렇지 않으면 0이 설정됩니다.
#IfWinActive/Exist, Pause, Menu, ExitApp
Press a hotkey once to suspend all hotkeys and hotstrings. Press it again to unsuspend.
^!s::Suspend ; Ctrl+Alt+S
DetectHiddenWindows, On WM_COMMAND := 0x0111 ID_FILE_SUSPEND := 65404 PostMessage, WM_COMMAND, ID_FILE_SUSPEND,,, C:\YourScript.ahk ahk_class AutoHotkey