【发布时间】:2019-04-22 15:25:50
【问题描述】:
默认情况下,在 Windows 上,复制文本时,它会被放入剪贴板。但是当试图复制 empty 文本时,剪贴板不会被触及。例如,在编辑器中不选择任何文本,然后点击ctrl+c,剪贴板将不会发生任何变化。
问题是,我需要用 AutoHotKey 捕捉这个事件。由于剪贴板没有改变,我不知道如何干净地做到这一点(即没有超时)。
有人知道怎么做吗?
编辑:为了澄清,我从 AutoHotKey 中发送 ctrl+c。我这样做是为了判断是否选择了任何文本,即我正在发送 ctrl+c,然后检查是否有任何文本被复制到剪贴板。问题是,如果没有选择文本,则 AutoHotKey 的剪贴板处理程序永远不会被调用,迫使我使用超时,这不是一个好习惯。
【问题讨论】:
标签: windows copy-paste autohotkey