Contents
PyAutoGUIで面倒ごとを自動化しよう
今回はPyAutoGUIで画面上にあるRGBを取得する方法を紹介します。
こんな感じ。
RGBの取得
PyAutoGUIでは以下のコードでRGBを取得することが可能です。
pyautogui.pixel(x,y)
引数にx座標,y座標を設定することでデスクトップ上の対象座標のRGBを取得できます。
以前紹介した、デスクトップ上の座標を取得する機能と組み合わせる事で取得したい箇所のRGBを取得するような事が事ができます。
PyAutoGUIでデスクトップの座標取得PyAutoGUIで面倒ごとを自動化しよう
今回はPyAutoGUIを使用して画面上の特定位置の座標を取得する方法を紹介します。
...
ソースコード
import pyautogui as gui
import sys
print('中断するにはCrt+Cを入力してください。')
try:
while True:
a=input("取得したい箇所にカーソルを当てEnterキー押してください\n")
x,y = gui.position()
rgb = gui.pixel(x,y)
print(rgb)
except KeyboardInterrupt:
print('\n終了')
sys.exit()