본문 바로가기

Python

PyAutoGUI

pip install pyautogui

conda install -c conda-forge pyautogui

일반적 함수

함수설명

pyautogui.position()

마우스 커서의 현재 위치를 튜플의 형태로 반환합니다.

pyautogui.size()

현재 메인 모니터의 크기를 튜플의 형태로 반환합니다.

마우스 제어

함수설명

pyautogui.moveTo(x, y)

마우스 커서를 입력한 위치로 이동합니다.

pyautogui.moveRel(x, y)

마우스 커서를 현재 위치에서 입력한 위치만큼 이동합니다.

pyautogui.dragTo(x, y)

마우스를 클릭한 채로 입력한 위치로 이동합니다.

pyautogui.dragTo(x, y, button=’right’)

마우스 오른쪽 버튼을 클릭한 채로 커서를 입력한 위치로 이동합니다. (‘left’, ‘right’, ‘middle’)

pyautogui.dragRel(x, y)

마우스를 클릭한 채로 현재 위치에서 입력한 위치로 이동합니다.

pyautogui.click()

마우스를 한 번 클릭합니다.

pyautogui.click(x, y)

마우스 커서를 입력한 위치로 이동해서 한 번클릭합니다.

pyautogui.doubleClick()

마우스를 더블클릭합니다.

 

키보드 입력

함수설명

pyautogui.typewrite()

입력한 문자열을 타이핑합니다.

pyautogui.hotkey()

입력한 단축키를 타이핑합니다.

pyautogui.keyDown()

입력한 키를 누릅니다.

pyautogui.keyUp()

입력한 키를 뗍니다.

pyautogui.press()

입력한 키를 눌렀다 뗍니다. (keyDown() + keyUp())

 

스크린샷

함수설명

pyautogui.screenshot()

스크린샷 이미지를 반환합니다.

pyautogui.screenshot(‘filename.png’)

스크린샷 이미지를 입력한 파일 이름으로 저장합니다.

 

이미지 영역

함수설명

pyautogui.locateOnScreen()

입력한 이미지에 해당하는 영역의 (left, top, width, height) 값을 반환합니다.

pyautogui.locateAllOnScreen()

입력한 이미지에 해당하는 모든 영역의 (left, top, width, height) 값을 반환합니다.

pyautogui.locateCenterOnScreen()

입력한 이미지에 해당하는 영역의 가운데 위치를 반환합니다.

'Python' 카테고리의 다른 글

Python 문법  (0) 2020.02.07
PyWin32 Reference  (0) 2020.02.06
PyQt5 실행파일 만들기 (PyInstaller)  (0) 2020.02.06