禁用或启用所有的或是选择的 热键 。
Suspend [, Mode]
Mode |
On: 挂起所有的热键,除了那些在下面注意部分做出解释的外。 Off: 重新启用所有的热键。 Toggle (默认): 变更为它先前的相反状态 (On 或 Off)。 Permit: 除了把当前的子程序标记为免除挂起外,什么也不做。 |
任何第一行有 Suspend (除了 "Suspend On") 的热键子程序将被免于挂起。换句话说,热键在 Suspend 为 ON 的状态下仍将可用。这就允许了通过这样的一个热键来关掉挂起。
要根据当前窗口的类型自动地禁用选择的热键或热字符串,请用 #IfWinActive/Exist 。
挂起一个脚本的热键不会终止脚本已在运行的 线程 (如果有的话);请用 Pause 命令来终止。
当脚本的热键被挂起时,它的托盘图标变为字母 S 。可以通过冻结图标来避免,只要将 Menu 命令的最后一个参数指定为 1 即可。例如:
Menu, Tray, Icon, C:\My Icon.ico, , 1
如果脚本被挂起,内置变量 A_IsSuspended 将包含 1 ,否则为 0 。
#IfWinActive/Exist, Pause, Menu, ExitApp
^!s::Suspend ; 给一个热键指定挂起的开关功能。