파이썬
pyautogui 사용법
설화_
2024. 4. 10. 15:49
마우스
pyautogui.moveTo(x, y) | 마우스 커서를 입력한 위치로 이동합니다. |
pyautogui.moveRel(x, y) | 마우스 커서를 현재 위치에서 입력한 위치만큼 이동합니다. |
pyautogui.dragTo(x, y) | 마우스를 클릭한 채로 입력한 위치로 이동합니다. |
pyautogui.dragTo(x, y, button=’right’) | 마우스 오른쪽 버튼을 클릭한 채로 커서를 입력한 위치로 이동합니다. |
pyautogui.dragRel(x, y) | 마우스를 클릭한 채로 현재 위치에서 입력한 위치로 이동합니다. |
pyautogui.click() | 마우스 한번 클릭 |
pyautogui.click(x, y) | 입력한 위치로 이동하여 한번 클릭합니다 |
pyautogui.doubleClick() | 마우스를 더블클릭 합니다. |
키보드
pyautogui.typewrite() | 입력한 문자열을 타이핑합니다. |
pyautogui.hotkey() | 입력한 단축키를 타이핑합니다. |
pyautogui.keyDown() | 입력한 키를 누른다 |
pyautogui.keyUp() | 입력한 키를 땐다 |
pyautogui.press() | 입력한 키를 눌렀다가 땐다 |
현재 마우스 위치 찾는 법
import pyautogui
import time
time.sleep(3)
print(pyautogui.position()) #3초 뒤에 현재 마우스 위치를 터미널에 표시합니다.
한국어 입력하는 법
한글을 입력하려면 pyperclip 모듈을 이용해야 한다.
import pyautogui
import pyperclip
pyperclip.copy("한국어 입력")
pyautogui.hotkey('ctrl', 'v')
이런 식으로 한국어도 입력할 수 있다.