#ClipboardTimeout

AutoHotkey

#ClipboardTimeout

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

#ClipboardTimeout Milliseconds

参数

Milliseconds

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

备注

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

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

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

此指令还会使得在首次读取剪贴板数据失败后重新尝试访问 (在以前的版本中, 只会对打开的剪贴板重新尝试访问).

相关

Clipboard, Thread

示例

#ClipboardTimeout 2000