Python始めました。pyautoguiで日本語入力する
pyautoguiを使って会社の業務を自動化。
入力もお任せ。
色々出来ていい調子・・・
import pyautogui as pg
pg.typewrite("こんにちわ”)
ん!?
英数字は入力できるが、日本語は無視・・・
少しググると解決できた。
日本語をコピペする
pyperclipモジュールのcopyメソッドを使って日本語をコピーする
pyautoguiのhotkey で、入力したい日本語を貼り付ける。
pyperclip.copy("こんにちわ”)
pyautogui.hotkey('ctrl', 'v’)
pyperclip.copy("こんにちわ") ← クリップボードに「こんにちわ」を保存pyautogui.hotkey('ctrl', 'v’) こんにちわを貼り付け
何度も使いそうなのでメゾット化しておく。
def copipe(nihongo):
paperclip.copy(nihongo)
pyautogui.hotkey('ctrl', 'v')
以上。
記事の移行先はこちら
おまけ
pyperclip3
これは、バイナリ データとテキスト データの両方をサポートするクロスプラットフォームのクリップボード ユーティリティらしい。(楽しそう)
おわり
おまけ
この記事をAIに更新させてみた。
サポートを頂けると、沢山記事が書けると思います。