728x90
이전 포스팅 '마우스 좌표 가져오기' 에 이어 간단한 사용법을 정리
1. 모니터 크기 확인
import pyautogui
# 화면크기 --------------------------------
size = pyautogui.size()
print(size)
# output --> Size(width=2560, height=1440)
2. 마우스 제어
import pyautogui
# 변수 ------------------
position_x = 1000 # x좌표(절대좌표)
position_y = 1000 # y좌표(절대좌표)
amount_x = 500 # x이동량(상대좌표)
amount_y = 500 # y이동량(상대좌표)
#------------------------
# 마우스 이동 ------------
pyautogui.moveTo(position_x, position_y) # 정해진 위치로 마우스 이동
pyautogui.moveRel(amount_x, amount_y) # 현재 위치에서 상대적 이동
# 마우스 클릭 ------------
pyautogui.click() # 현재 위치 클릭
pyautogui.click(position_x, position_y) # 절대 위치 클릭
pyautogui.click(position_x, position_y, button='left') # 절대 위치 좌클릭
pyautogui.click(position_x, position_y, button='right') # 절대 위치 우클릭
pyautogui.click(position_x, position_y, button='middle') # 절대 위치 중클릭
pyautogui.click(position_x, position_y, clicks=2, interval=0.5) # 절대 위치 0.5초 간격 2번 클릭
pyautogui.doubleClick(position_x, position_y) # 더블클릭
# 마우스 드레그 -----------
pyautogui.dragTo(position_x, position_y, button='left') # 현재 위치에서 설정된 위치로 드레그(잘안됨)
pyautogui.dragTo(position_x, position_y, 0.3, button='left') # 현재 위치에서 설정된 위치로 0.3초간 드레그
pyautogui.dragRel(amount_x, amount_y, 0.3, button='left') # 현재 위치에서 설정된 양만큼 0.3초간 드레그
#
728x90
'▷ 도전 > ▷ Coding' 카테고리의 다른 글
pyinstaller 사용법 (0) | 2023.05.23 |
---|---|
리눅스 스크린 명령어 모음 (0) | 2023.05.15 |
python : 마우스 좌표 가져오기 (0) | 2022.10.09 |
python : strftime, strptime (0) | 2022.10.01 |
VSCODE 화면 배율 조절 (0) | 2021.06.09 |
댓글