pyautogui 설치
파이썬 마우스 키보드 조작 라이브러리
pip install pyautogui # mac은 pip 대신 pip3
마우스 좌표 찾기
import pyautogui
pyautogui.mouseInfo()
# 좌표 찾은 후 F2 단축키로 복사
마우스 자동화
import pyautogui
import time
# 화면 크기 출력
print(pyautogui.size())
# 마우스 위치 출력
time.sleep(2)
print(pyautogui.position())
# 마우스 위치 이동
# mac = 손 쉬운 사용 vscode 권한 설정
# 한번에 이동
pyautogui.moveTo(1900, 50)
# a초 동안 이동
pyautogui.moveTo(388,19,2)
# 마우스 클릭
pyautogui.click()
pyautogui.doubleClick()
pyautogui.click(button='right')
pyautogui.click(clicks=3, interval=1) #1초마다 3번 클릭
# 마우스 드래그
#1142,60 -> 1330,49
pyautogui.moveTo(1142,60,2)
pyautogui.dragTo(1330,49,2)
키보드 자동화
import pyautogui
import pyperclip
# 키보드 입력(문자-영문만)
pyautogui.write('goddino')
pyautogui.write('goddino', interval=0.25)
# 키보드 입력(키)
pyautogui.press('enter')
pyautogui.press('up')
# 키보드 입력(여려개 동시에)
pyautogui.hotkey('ctrl', 'c')
pyautogui.hotkey('ctrl', 'v')
# 한글 입력 방법
pyperclip.copy('갓디노')
pyautogui.hotkey('ctrl', 'v')
#갓디노pyautogui.hotkey('ctrl', 'v')
# 한글 입력 방법
pyperclip.copy('갓디노')
pyautogui.hotkey('ctrl', 'v')
#갓디노
팝업창 열기
import pyautogui
pyautogui.alert('종료하시겠습니까?')
answer = pyautogui.prompt('종료하시겠습니까?')
print(answer)
반응형
'개발 > Python' 카테고리의 다른 글
[py] 파이썬 랜덤 이미지 생성 (1) | 2022.09.30 |
---|---|
[py] 파일 및 폴더 정리하기 (0) | 2022.09.30 |
[py] 파이썬 반복문 예제 (ft. for문, while문) (0) | 2022.09.27 |
[py] 네이버 로그인 자동화 (ft. 셀레니움) (0) | 2022.09.25 |
[py] 셀레니움 기본 설정 (0) | 2022.09.25 |
댓글