2011-11-11 17 views
3

Windows上の私たちのpythonプログラムは、コピーまたは貼り付けが完了したことを知る必要があります。 時間はデータの量とコンピュータの状態などによって異なります。 コピーや貼り付けが完了するまで、プログラムをスリープさせてから処理を進めてください。 クリップボードが現在使用中(コピーまたは貼り付けが完了)しているかどうかをテストする方法はありますか?Windowsクリップボードがコピー、貼り付けの操作を完了したかどうかを確認する方法。

+0

関連:http://stackoverflow.com/q/579687 – jfs

+0

「完了」とはどういう意味ですか?私は何かをクリップボードにコピーして、それを何時間も後に貼り付けるかもしれません。それとも貼り付けられないかもしれない。または、私はそれを何十回も貼り付けるかもしれない。どの時点でコピーとペーストが完了すると思いますか? –

答えて

0

答えは、使用しているツールキットやターゲティングしているツールキットによって異なります。

純粋なwin32の場合は、「Python for Windows Documentation」でwin32clipboard.setClipboardViewerを参照してください。 a recipe in the ActiveState cookbookがあります。

Qtの場合、QClipboardクラスはthe dataChanged signalを出力します。

実際のツールキット(win32、tkinterなど)を使用して質問にタグを付けると、より良い回答を得ることができます。

関連する問題