#MaxThreadsPerHotkey
#MaxThreadsPerHotkey Value
参数
- 值
指定的热键/热字串可运行的最大 线程 数 (限制在 20 内).
备注
此设置用来控制指定的 热键 或 热字串 子程序允许同时存在多少个 "实例". 例如, 如果一个热键的此限制为 1, 那么当它的子程序在运行时再次按下这个热键, 那么键击会被忽略. 这有助于防止意外的重复按键. 然而, 如果您想要缓存这些键击而不是忽略它们 (可能要增加键盘自动重复功能的响应性), 那么请使用 #MaxThreadsBuffer.
与 #MaxThreads 不同, 此设置 不是 全局的. 相反, 应该把它放在您希望影响的首个热键标签之前, 那么从这里到再次使用此指令之间的所有热键都会受到这个限制.
不论此设置如何, 任何首行为 ExitApp, Pause, Edit, Reload, KeyHistory, ListLines, ListVars 或 ListHotkeys 的热键 子程序总是会运行.
如果 #MaxThreads 的设置小于此设置, 那么它会优先生效.
如果脚本中未使用此指令, 那么它会表现的就像此设置为 1 那样.
相关
#MaxThreads, #MaxThreadsBuffer, Critical, 线程, Hotkey, #MaxHotkeysPerInterval, #HotkeyInterval, ListHotkeys
示例
#MaxThreadsPerHotkey 3