개발공부/Python

파이썬 pyautogui 마우스/키보드 자동화#3

ssung85 2020. 11. 21. 09:00
728x90

이번에는 이미지를 인식하고, 마우스를 이동시키는 매크로 기능이 있어 실행해보았다.

 

앞서 만든 마우스 좌표를 확인하고 영역을 스크린샷 후 스크린샷 된 이미지를 찾아 클릭!!

실행하기 앞서 pyautogui , openvu-python 모듈 설치를 해야 한다.

pip install pyautogui
pip install opencv-python

윈도우 계산기의 1,3,5 숫자를 찾아 가로 30, 세로 30 크기로 스크린 샷 후 1,3,5 클릭하도록 만들었다.

이미지를 착각해 오작동하는 경우가 있다.

보조 수단으로 사용해야 할 듯한 느낌..

 

import pyautogui


#print(pyautogui.position())

# region = (X축, Y축, 이미지가로사이즈, 이미지세로사이즈)
pyautogui.screenshot('1.png', region=(1515, 447, 30, 30))
pyautogui.screenshot('3.png', region=(1691, 445, 30, 30))
pyautogui.screenshot('5.png', region=(1601, 391, 30, 30))

num1 = pyautogui.locateCenterOnScreen('1.png')
pyautogui.click(num1)

num3 = pyautogui.locateCenterOnScreen('3.png')
pyautogui.click(num3)

num5 = pyautogui.locateCenterOnScreen('5.png')
pyautogui.click(num5)

실행 영상

 

 

 

728x90