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') # 엔터키 클릭
이 외에도 여러가지 기능들이 있으나, 현재로서 내가 필요해 보이는 이 정도이기 때문에 일단 여기까지만 정리한다
반응형
'개발 > PYTHON' 카테고리의 다른 글
파이썬 화면캡쳐, 이미지 저장 기능 (0) | 2021.05.12 |
---|---|
MySQL 명령어 (0) | 2021.05.07 |
파이썬 플라스크(python flask) - 세션(SESSION)의 사용 (0) | 2021.04.27 |
파이썬 스케줄 기능으로 예약 실행 가능하게 하기 예제 Python - schedule (0) | 2021.04.25 |
파이썬 Python플라스크 Flask .. def 함수 이용 라인줄이기 (0) | 2021.04.24 |