文字列をクリップボードにコピーするにはどうすればいいですか? 質問する

文字列をクリップボードにコピーするにはどうすればいいですか? 質問する

ユーザー入力から文字列を構築し、それをクリップボードに追加する基本的な Windows アプリケーションを作成しようとしています。Python を使用して文字列をクリップボードにコピーするにはどうすればよいですか?

ベストアンサー1

実際、この単純なタスクにはやり過ぎのようです。は、pywin32デフォルトで Python に同梱されており、クリップボードにアクセスするメソッドやその他の便利な機能を備えたクロスプラットフォームの GUI フレームワークです。ctypestkinter

システム クリップボードにテキストを配置するだけの場合は、次のようにします。

from tkinter import Tk # in Python 2, use "Tkinter" instead 
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append('i can has clipboardz?')
r.update() # now it stays on the clipboard after the window is closed
r.destroy()

それだけです。プラットフォーム固有のサードパーティ ライブラリを扱う必要はありません。

Python 2 を使用している場合は、tkinterに置き換えますTkinter

おすすめ記事