我想在剪贴板上有东西时执行一个函数(例如strg+c)。
我如何观察 TCL/TK 中的剪贴板,以便在有东西出现时处理通知(事件驱动)。
我做了一些研究,但命令after
并不完全是我所期待的。
proc observeClipboard {} {
set lClipboardContent [clipboard get]
# do something with clipboard content
after 1000 observeClipboard
}
它没有按预期工作,也不是事件驱动(更平滑)的解决方案。