pyautoguiでマウスを移動してみる

 

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が発生しプログラムを強制終了させます。

 

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA