#MaxThreadsPerHotkey


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

#MaxThreadsPerHotkey Value

参数

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

注意

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

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

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

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

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

相关命令

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

示例

#MaxThreadsPerHotkey 3

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