等待剪贴板内容改变
等到剪贴板内容发生变化再继续。常用来等第三方截图、复制工具写完。Quicker 自己截图用 屏幕截图。
当前模块定义
sys:waitClipboardChange输入 4 · 输出 1
输入参数
- 最长等待秒数
maxWaitSecondsNumber必填超过等待时间剪贴板未改变,则结束等待。
- 包含临近的改变
recentChangeMsInteger必填包含在此之前一定时间内(毫秒)发生的改变。
- 等待窗口关闭时取消
monitorWaitWinBoolean可选结合"等待窗口"模块,如果等待窗口关闭,则停止等待剪贴板变化。
- 失败后中止动作
stopIfFailBoolean可选超时后剪贴板仍未改变,是否中止动作。
输出参数
- 是否改变
isSuccessBoolean剪贴板内容是否改变了
概述
典型用法:先发送快捷键或启动截图软件,再等剪贴板变化,然后 获取剪贴板图片。
等待剪贴板内容改变
等待剪贴板的内容发生改变。等待第三方工具(如截图工具)完成操作并更新剪贴板。
参数说明
最长等待秒数:持续检测,直到超时。默认 10 秒。超时仍未变化则结束等待。
包含临近的改变:把开始等待之前若干毫秒内已经发生的改变也算进去。单位毫秒,默认 10。旧稿未写。截图工具若在本步骤启动前就把图写入了剪贴板,适当加大这个值可以避免空等。
等待窗口关闭时取消:配合 等待窗口。用户关掉等待窗口就提前结束等待。
失败后中止动作:超时后剪贴板仍未改变,是否停止后续步骤。默认开启。
输出
- 是否改变:剪贴板内容是否真的变了。超时或被取消时为否。
限制与排障
等剪贴板改变后,不要立刻模拟按键。这时 Ctrl、C 等键可能还没抬起,模拟按键容易把它们卡在按下状态。后面需要按键时,先用 等待时间 垫 100~200 毫秒。
相关链接
更新于