파이썬

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')

  

이런 식으로 한국어도 입력할 수 있다.