개발/PYTHON

파이썬 마우스 제어 1 : ( Python - pyautogui )

Aireee 2021. 5. 3. 22:09
300x250
반응형

파이썬에서 마우스를 제어하기 위해 사용하는 툴로는 "pyautogui" 가 있습니다. 
나중에 내가 쓰기 위해서 간단히 정리해봅니다.

# 마우스 제어 모듈?을 가져옵니다
import pyautogui

# 시간제어를 위한 모듈?을 가져옵니다
import time

# 클립보드(한글사용을 위해 꼭필요) 모듈?을 가져옵니다
import pyperclip

pyautogui.moveTo(100,100) # (모니터의 왼쪽 상단 모서리 기준) x=100, y=100 위치로 이동한다
pyautogui.click() # 클릭한다(왼쪽클릭)
pyautogui.click(button='right') # 클릭한다(오른쪽클릭)
pyautogui.doubleClick() # 더블클릭한다

time.sleep(2) # 2초 쉰다. 이 작업이 없을 경우 너무 빠른 다음부분 클릭되므로..)

pyautogui.write('hello') # 마우스 위치한 곳에서 글쓰기한다(한글 불가)

pyperclip.copy('안녕') # 클릭보드에 '안녕' 저장
pyautogui.hotkey('ctrl', 'v') # ctrl+v (붙여넣기)를 실행한다

pyautogui.press('enter') # 엔터키 클릭

이 외에도 여러가지 기능들이 있으나, 현재로서 내가 필요해 보이는 이 정도이기 때문에 일단 여기까지만 정리한다

반응형