#ClipboardTimeout

AutoHotKey

#ClipboardTimeout

改变当首次访问剪贴板失败后脚本会继续尝试访问剪贴板的持续时间.

#ClipboardTimeout Milliseconds

参数

Milliseconds

间隔长度,单位为毫秒.指定 -1 表示持续访问剪贴板. 指定 0 表示只访问一次. 没有使用此指令的脚本使用 1000 ms 的超时时间.

备注

一些应用程序让剪贴板长时间保持打开, 可能是要读写大量数据. 此时, 增加此设置的值可以让脚本在放弃并显示错误信息前等待较长的时间.

此设置适用于所有的剪贴板操作,这里举些最简单的例子:Var = %Clipboard%Clipboard = New Text.

每当脚本处于等待剪贴板变得可用的状态时, 不能 运行新的 线程 且不会运行 计时器. 但是, 如果用户按下了 热键, 选择了 自定义菜单项 或执行例如按下按钮这样的 GUI 动作, 这些事件会被缓存至后面; 换句话说, 其子程序会在剪贴板变得可用后执行.

如果读剪切板失败,本指令会重复尝试.在v1.1.16前,它会使脚本等待直至超时,但是这会阻止接收其他任何数据.

相关

Clipboard, Thread

示例

#ClipboardTimeout 2000