何かがクリップボードに置かれたときに関数を実行したい (例: strg+c)。
TCL/TK でクリップボードを監視して、何かが入った場合に通知を処理できるようにするにはどうすればよいですか (イベント駆動型)。
私はいくつかの調査を行いましたが、コマンドafter
は私が探していたものとはまったく異なります。
proc observeClipboard {} {
set lClipboardContent [clipboard get]
# do something with clipboard content
after 1000 observeClipboard
}
期待どおりに機能せず、イベント駆動型の (よりスムーズな) ソリューションにもなりません。