Pythonではpipでpyautoguiをインストールしてマウスやキーボードの自動化をプログラミングできます。
簡単な関数
- position – 現在のマウスカーソル位置を取得
- moveTo(x,y) – xy座標にマウスカーソルを移動
- size – 画面解像度を取得。HDモニターなら1920×1080
チートシート
http://pyautogui.readthedocs.io/en/latest/cheatsheet.html
フェイルセーフ
マウスキーボードを自動化プログラムを実行すると、自分でマウス操作ができなくなってしまいます。開発中はそれを避けるため、pyautogui.PAUSEでウェイト秒数を指定して、ゆっくり動作するようにします。またpyautogui.FAILSAFEをTrueにすると、画面左上、つまり(0,0)にマウスカーソルを持っていくと、FaleSafeExceptionが発生しプログラムを強制終了させます。