# Suspend

禁用或启用所有的或是选择的 热键 。

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  ; 给一个热键指定挂起的开关功能。

翻译：天堂之门 menk33@163.com 2008年9月8日