플그래밍/파이써언

[파이썬 기초] 너무 쉬운 pyautogui

훗티v 2022. 11. 2. 05:44
728x90
반응형
📝 pyautogui, pyautogui 설치방법, pyautogui 이미지서치, pyautogui란, 파이썬 pyautogui, pyautogui 윈도우키, pyautoguiPAUSE
import pyautogui

📋 모듈 불러오기

pyautogui.FAILSAFE = True

📋 FAILSAFE 적용 (좌측상단으로 커서 이동시 실행 종료)

pyautogui.PAUSE = 1.0

📋 pyautogui (각각의)콜 이후 대기시간(초)

x, y = pyautogui.locateCenterOnScreen('target.png')

📋 화면 상 이미지 파일의(target.png) 센터 x, y 좌표값을 반환

pyautogui.size()

📋 해상도 x, y 값 반환

pyautogui.position()

📋 커서 현재 위치의 x, y 값 반환

pyautogui.click(x, y)

📋 x, y 좌표로 이동 후 좌클릭 1회

pyautogui.click(x=ToX, y=ToY, clicks=num, interval=eachsec, button='left')

📋 ToX, ToY 좌표에서 button을 eachsec간격으로 num번 클릭

pyautogui.rightClick(x=moveToX, y=moveToY)

📋 x, y 좌표로 이동 후 우클릭 1회

pyautogui.doubleClick()

📋 현재 커서 위치에서 더블클릭

pyautogui.doubleClick(x=moveToX, y=moveToY)

📋 x, y 좌표로 이동 후 더블클릭 1회

pyautogui.middleClick(x=moveToX, y=moveToY)

📋 x, y 좌표로 이동 후 가운데클릭 1회

pyautogui.tripleClick(x=moveToX, y=moveToY)

📋 x, y 좌표로 이동 후 3연속클릭 1회

pyautogui.moveTo(x, y)

📋 x, y 좌표로 이동

pyautogui.KEYBOARD_KEYS

📋 키보드 명칭 전체목록 출력

pyautogui.keyDown(key_name)

📋 키 누르기

pyautogui.keyUp(key_name)

📋 키 떼기

pyautogui.alert('"확인"을 누르세요.')

📋 "확인" 버튼 창 띄우기

pyautogui.confirm('"확인" 또는 "취소"를 누르세요.')

📋 "확인", "취소" 버튼 창 띄우기

pyautogui.hotkey('ctrl', 'c')

📋 핫키 CTRL + C

pyautogui.typewrite([키1, 키2, 키3], interval=1)

📋 1초 간격으로 키 입력

pyautogui.moveRel(x, y, duration=sec)

📋 현재 커서 위치 대비 x, y 만큼 sec초에 걸쳐 이동 (sec이 0일 경우 즉시 이동)

pyautogui.dragTo(x, y, duration=sec)

📋 x, y 좌표까지 sec초에 걸쳐 드래그

pyautogui.dragRel(x, y, duration=sec)

📋 현재 위치 대비 x, y 만큼 sec초에 걸쳐 드래그

pyautogui.scroll(amount, x=moveToX, y=moveToY)

📋 x, y 좌표로 이동 후 amount만큼 스크롤(위로: +amount, 아래로: -amount)

pyautogui.mouseDown(x=ToX, y=ToY, button='left')

📋 ToX, ToY 좌표로 이동 후 button을 클릭 다운

pyautogui.mouseUp(x=ToX, y=ToY, button='left')

📋 ToX, ToY 좌표로 이동 후 button을 다운클릭 버튼 떼기

pyautogui.typewrite('안녕하세요!\n', interval=sec)

📋 "안녕하세요" 텍스트 입력 (\n = Enter, sec = 키 interval)

pyautogui.prompt('string값을 직접 입력받아 반환.')

📋 prompt창 띄우기

pyautogui.screenshot()

📋 스크린샷을 Pillow/PIL 이미지 오브젝트로 반환

pyautogui.screenshot('hoood.png')

📋 스크린샷을 Pillow/PIL 이미지 오브젝트로 반환 및 hoood.png파일로 저장










반응형