개발공부/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