pip install pyautogui # pyautogui 설치
---마우스---
# 마우스의 현재 좌표(x, y)
position = pyautogui.position()
# 화면 전체 크기 확인하기
print(pyautogui.size())
# x, y 좌표
print(position.x)
print(position.y)
# 마우스 이동 (x, y)
pyautogui.moveTo(500, 500)
# 마우스 이동 (x, y , 2초)
pyautogui.moveTo(100, 100, 2)
# 마우스 이동 ( 현재위치에서 )
pyautogui.moveRel(200, 300, 2)
# 마우스 클릭
pyautogui.click()
# 2초 인터벌을 주고 2번 클릭
pyautogui.click(clicks= 2, interval=2)
# 더블 클릭
pyautogui.doubleClick()
# 오른쪽 클릭
pyautogui.click(button='right')
# 스크롤하기
pyautogui.scroll(10)
# 드래그하기
pyautogui.drag(0, 300, 1, button='left')
---키보드---
pyautogui.press('left') # 키보드의 왼쪽 방향키를 누른다.
pyautogui.press('shift') # 키보드의 shift 키를 누른다.
pyautogui.press('right') # 키보드의 right 키를 누른다.
pyautogui.press(['a','b','c','d']) #'a','b','c','d' 문자를 입력
pyautogui.press(['a','b','c','d'],2) # #'a','b','c','d' 문자를 2번 반복 입력
pyautogui.press(['a','b','c','d'],2,0.5) #'a','b','c','d' 문자를 2번 0.5초 간격을 두어서 입력
pyautogui.keyUp('a') # 키보드의 'a' 버튼을 차례대로 누르고 뗀다.
pyautogui.keyDown('a') #키보드의 'a'버튼을 뗀다.
pyautogui.hotkey('a','b','c') #키보드의 'a','b','c' 버튼을 차례대로 누르고 뗀다.
---이미지 처리---
pyautogui.locateOnScreen() # 화면에서 ()안의 .png와 일치하는 영역을 찾아 (left, top, width, height) 값 반환
pyautogui.locateAllOnScreen() # 해당하는 모든 영역의 (left, top, width, height) 값 반환
pyautogui.CenterOnScreen() # 화면에서 이미지 영역을 찾고 가운데 지점을 반환