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
'개발공부 > Python' 카테고리의 다른 글
로또 홈페이지에서 당첨번호 1회 부터 엑셀 뽑기 (14) | 2020.11.22 |
---|---|
클라우드 개발 환경 구름 IDE (6) | 2020.11.21 |
파이썬 pyautogui 마우스/키보드 자동화#2 (5) | 2020.11.20 |
파이썬 pyautogui 마우스/키보드 자동화 (8) | 2020.11.20 |
캠핑장 예약 매크로 만들기! (58) | 2020.11.19 |