がクリップボードに文字列パラメータをコピーする関数を作成しようとしています。私はこれを私が取り組んできたPythonスクリプトで使うつもりです。クリップボードにテキストをコピーするためのプラットフォームに依存しないツール
from tkinter import Tk
def copy_to_clipboard(text):
text = str(text)
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(text)
r.destroy()
私の問題は、スクリプトが停止した場合、コピーしたテキストは、もはやクリップボードにあるということではありません:これは私がこれまでに(別のスタックオーバーフローの記事に見られる最もこのスニペットを)持っているものです。
可能性のある代替方法や修正方法はありますか?
問題に適したプラットフォームに依存しない解決策がありますか?または、ユーザーがどのOSを使用しているかを確認し、そこから進んでいく必要がありますか?
削除r.destroy()(Macのみテスト):P –
を私はすでに試みられてきたと同じ問題が解決しません。しかし、ありがとう。 – aonbyte