我正在研究剪贴板管理器。我当前的问题是成功捕获任何应用程序对剪贴板的修改。例如:
- 来自 ctrl - c
- 通过右键单击并复制到剪贴板
这个想法是一个 python 脚本在后台运行,就像守护进程一样捕捉剪贴板的每一个变化
非常感谢:)
附言: 对于了解 autohotkey 的人,我正在寻找等效的 onClipboardChange
最佳答案
我在网上找到了一个使用 GTK 的解决方案:
from gi.repository import Gtk, Gdk
def callBack(*args):
print("Clipboard changed. New value = " + clip.wait_for_text())
clip = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clip.connect('owner-change', callBack)
Gtk.main()
关于python - 如何从 Python 中的任何应用程序捕获剪贴板事件(等效于 onChangeClipboard),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25900770/