- PyAutoGUI - 파이썬 마우스/키보드 자동 조작 모듈
- PyAutoGUI 마우스 사용하기
- PyAutoGUI 키보드 입력하기
- PyAutoGUI 스크린샷 찍기
- PyAutoGUI 이미지로 마우스 이동
- PyAutoGUI 메세지 박스 표시하기
- PyAutoGUI Fail-Safes(안전장치)
- PyAutoGUI Reference
- Python Tutorial
- NumPy Tutorial
- Matplotlib Tutorial
- PyQt5 Tutorial
- BeautifulSoup Tutorial
- xlrd/xlwt Tutorial
- Pillow Tutorial
- Googletrans Tutorial
- PyWin32 Tutorial
- PyAutoGUI Tutorial
- Pyperclip Tutorial
- TensorFlow Tutorial
- Tips and Examples
PyAutoGUI Reference¶
일반적 함수¶
함수 |
설명 |
---|---|
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() |
입력한 이미지에 해당하는 영역의 가운데 위치를 반환합니다. |