1
3

More than 1 year has passed since last update.

pyautoguiで遊ぶ クリックして立ち上げる

Posted at

pyautoguiとは

pythonで画面上でのマウスとキーボードの操作を自動化できる

よく使用する動作

click

マウス側の操作、左クリックと右クリックの指定、クリック回数の指定ができる。

locateOnScreen

指定した画像と一致する画面上の画像がある場合にその座標を取得

sleep

待機時間 プログラム上で保存や更新などの処理が行われるとき、別の処理が挟まれてしまうのを防ぐために使用

hotkey

同時押し

使用例

pyautogui.locateOnScreen('./img/kyoyu_up.png')
pyautogui.click(d_click[0],d_click[1],button="left")
pyautogui.sleep(0.2)
pyautogui.hotkey("altleft","printscreen")

zoomをクリックして起動させる

先ほど紹介した使用例をもとに、アイコンをクリックして起動させてみるプログラムを作成する
image.png
上のアイコンを利用する。
まずは、snippingtoolなどで、アイコンの一部を切り出す。
切り出したものが下図になる。
zoom.png

locateOnScreenは画面に表示されていないと座標を指定できない。
タスクバーに設定するなどするといいかも
image.png

d_click=pyautogui.locateOnScreen('C:/Users/ryous/Desktop/qiita/zoom.png')
pyautogui.click(d_click[0],d_click[1],button="left",clicks=2)
pyautogui.sleep(0.2)

d_clickには座標が入る。
成功するとzoomが起動される。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3