[ Python ] 파이썬 pyautogui 마우스 컨트롤 하기
1. PIP 설치 진행
$ pip install pyautogui
2. 모듈 임포트
import pyautogui
3. 현재 메인 모니터 크기
#현재 메인 모니터의 크기
print(pyautogui.size())
print(pyautogui.size().width)
print(pyautogui.size().height)
> Size(width=3520, height=1080)
> 3520
> 1080
4. 마우스 지정 좌표로 이동
# 마우스 지정 좌표 이동
pyautogui.moveTo(1, 1)
pyautogui.moveTo(100, 100)
5. 마우스 상대적(현재에서) 위치 이동
# 마우스 상대적(현재에서) 위치 이동
pyautogui.moveRel(100, 100)
6. 마우스 클릭
# 마우스 클릭
pyautogui.click()
#pyautogui.click(좌표X, 좌표Y, 클릭수, 간격)
#button 키워드 ‘left’, ‘right’, ‘middle’
pyautogui.click(100, 100, 2, 50, button="left")
pyautogui.leftClick()
pyautogui.rightClick()
pyautogui.middleClick()
7. 마우스 더블 클릭
# 마우스 더블 클릭
pyautogui.doubleClick()
# pyautogui.doubleClick(좌표X, 좌표Y, 간격, 버튼)
pyautogui.doubleClick(100, 100, 50, button="left")
8. 마우스 드래그 상태로 지정 좌표 이동
# 마우스 드래그 상태로 좌표 이동
# pyautogui.dragTo(좌표X, 좌표Y, 드래그 시간,
버튼, 상태)
pyautogui.dragTo(200, 200, 5,
button='left', mouseDownUp=True)
9. 마우스 드래그 상태로 상대적(현재에서) 위치 이동
# 마우스 드래그 상태로 상대적(현재에서) 위치 이동
# pyautogui.dragRel(좌표X, 좌표Y, 드래그 시간,
버튼, 상태)
pyautogui.dragRel(200, 200, 5,
button='left', mouseDownUp=True)
10. 위 내용 전체 실행 화면
==========
댓글
댓글 쓰기