#ClipboardTimeout


更改首次尝试访问剪贴板失败后需要间隔的时间。

#ClipboardTimeout Milliseconds

参数

Milliseconds 以毫秒为单位的间歇时间。指定为 -1 使其保持不停地访问剪贴板。指定为 0 使其只尝试一次。不包含该指令的脚本将在 1000 ms 后超时。

注意

一些应用程序使剪贴板长时间打开,可能是要读写大量的数据。这种情况下,增加此设置的值会使脚本在放弃并显示出错信息前长时间处于等待状态。

该设置应用于所有的剪贴板操作,最简单的比如下面这个例子:
Var = %Clipboard%
Clipboard = 新文本

每当脚本处于等待剪贴板的内容成为变量时,新的线程不能被启动并且定时器也不会运行。不过,如果用户按了热键,选择了一个自定义菜单项或者执行了 GUI 操作比如点击按钮,那么这些事件会先被缓存起来留到之后处理;换句话说,子进程被推迟到剪贴板内容成为变量后才执行。

该指令也会导致首次访问失败后重新尝试读取剪贴板数据 (在先前的版本中,只有打开的剪贴板才会重新尝试访问)。

相关命令

Clipboard, Thread

示例

#ClipboardTimeout 2000
翻译:yugi 修正:天堂之门 menk33@163.com 2008年10月26日