こんにちは、くのへです。
ここから、日常作業が楽になる「Pythonデスクトップ簡易アプリ10選」を投稿していきます。
しかも、このアプリを開発を通して、Pythonのライブラリなどを勉強して習得してしまおう!という企画です。
是非、一緒に楽しんで走って頂きたいと思います。
4本目は、クリップボードに特定の文章をコピーする簡単なツールを作りながら、「paperclip」ライブラリの基本的な使い方を学んでいきます。
プログラミング初心者でもすぐに理解できる内容になっているので、ぜひ最後まで読んで試してみてください
この記事の動画はこちらです。
🛠️ クリップボードに特定の文字をコピーするツール
今回作るアプリの動作はとてもシンプルです。
- Pythonスクリプトをダブルクリックするだけで、特定の文章がクリップボードにコピーされる
- あとは「Ctrl + V」(Macなら「Cmd + V」)でペーストするだけ!
例えば、以下のような場面で役立ちます。
✅ よく使うテンプレート文章を即座にコピー
✅ 毎回手動でコピーする手間を削減
✅ コピペ作業をよりスムーズに
それでは、Pythonを使って実際に作ってみましょう!
1. 必要なライブラリをインストール
このプログラムでは「paperclip」というライブラリを使用します。
これはPythonの標準ライブラリではないので、まずはインストールしましょう。
pip install paperclip
ターミナル(コマンドプロンプト)にこのコマンドを入力し、インストールを完了させます。
2. コード
次に、テキストファイルの内容をコピーする方法を紹介します。
こちらもコードはたった4行!
以下のスクリプトを「clipboard_file.py」として保存してください。
import paperclip
with open("message.txt", "r", encoding="utf-8") as f:
text_content = f.read()
paperclip.copy(text_content)
3. 使い方
- 「message.txt」 というファイルを作成し、中にコピーしたい文章を書きます。
- 「clipboard_file.py」をダブルクリックすると、ファイルの内容がクリップボードにコピーされます。
- あとは「Ctrl + V」で貼り付けるだけ!
CLaunchと組み合わせるとさらに便利!
このツールは「CLaunch」というランチャーソフトと組み合わせると、さらに使いやすくなります。
CLaunchとは?
CLaunchは、ダブルクリックで呼び出せるショートカットランチャーです。
よく使うPythonスクリプトを登録しておけば、ワンクリックで実行可能になります。
インストールや使い方はこちらの動画をご参照ください!
🔍 まとめ
今回は、Pythonで「クリップボードに特定の文章をコピーするツール」を作成しました。
たった1行のコードで便利なツールを作れるので、ぜひ活用してみてください!
📌 学んだこと
✅ paperclipライブラリの使い方
✅ with open 構文を使ったファイルの読み込み方法
✅ CLaunchを使ってスクリプトを簡単に実行する方法
📌 こんな活用もできる!
💡 頻繁に使うメールの定型文を簡単にコピー
💡 SNS投稿のテンプレートを瞬時に取得
💡 コードスニペットをすぐにコピー&ペースト
📢 さらに学びたい人へ
Pythonを使った便利ツールの作り方をもっと知りたい方は、ぜひ他の動画もチェックしてください!
また、この情報が役に立ったと思ったら、「いいね」やシェアをよろしくお願いします😊
それでは、また次回のPython速習シリーズでお会いしましょう!✨