GUI操作を自動化できればPCの単純操作を任せることができるようになり大変便利です。
今回は、GUI操作を自動化するライブラリの「PyuAutoGUI」をご紹介します。
インストール
1 | pip install PyAutoGUI |
コーディング
簡単に座標位置をクリックするだけのコードは次のようになります。
1 | import pyautogui |
この処理は「moveTo」と「click」を合わせて下記のように書くこともできます。
1 | pyautogui.click(100, 100) |
座標を調べたい場合は、下記のコードを実行するとマウス位置の座標を調べることができます。
1 | import pyautogui |
ただ座標位置を指定する方法ですと、座標をいちいち調べないといけませんし座標が変わってしまうようなときには対応できなくなります、
このようなときには「画像マッチング機能」を使い画像を探してクリックや入力するなどの操作を行います。
1 | import pyautogui, time |
locateCenterOnScreenメソッドを使うと、画像とマッチした座標を探すことができます。
上記のコードでは、対象の画像が見つかった場合にその画像のクリックを行います。