# #MaxThreadsPerHotkey

设置每个热键或热字串能同时启动的线程的最大数量。

#MaxThreadsPerHotkey Value

#### 参数

Value | 一个给出的热键/热字串子程序能启动的线程的最大数量 (限制 20)。

#### 注意

此设置被用来控制一个给出的热键或热字串子程序允许同时存在多少“实例”。例如，假设一个热键的最大限制是 1，在它的子程序已经运行的情况下，热键被再次按下，那么第二次按键将被忽略。这对防止意外的重复按键很有帮助。不过，如果你希望这些按键被缓冲而不是被忽略，也许是要增加键盘的自动重复特征的响应性，那么可以使用 #MaxThreadsBuffer。

与 #MaxThreads 不同，此设置不是全局性的。将它置于你希望影响的首个热键标签的前面，这样它后面所有的热键都将使用它的值，直到遇上此指令的另一个实例。

任何首行是 ExitApp, Pause, Edit, Reload, KeyHistory, ListLines, ListVars 或 ListHotkeys 的热键子程序将总是忽略此设置而运行。

如果 #MaxThreads 的设置低于此设置，那么会被优先采用。

如果脚本中没有指定此指令，它将表现得好像被设为 1 那样。

#### 相关命令

#MaxThreads, #MaxThreadsBuffer, Critical, Threads, Hotkey, #MaxHotkeysPerInterval, #HotkeyInterval, ListHotkeys

#### 示例

    #MaxThreadsPerHotkey 3

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