loading
본문 바로가기
Python/라이브러리

[python 라이브러리] pyautogui , pyperclip (오토마우스,자동화)

by 원쿤짱쿤 2022. 7. 6.
반응형

pyautogui

-> 마우스와 키보드를 자동으로 제어하기 위한 라이브러리.

운영체제(OS)에 관계없이 모두 사용가능한 패키지를 크로스 플랫폼이라고 부르는데, PyAutoGUI가 바로 크로스 플랫폼 패키지입니다. 즉, Window, macOS, Linux와 같은 대중적인 운영체제에 모두 적용가능

 

 

설치 방법
pip install pyautogui

 

 

사용 방법

화면 크기 출력

print(pyautogui.size())

#결과값: Size(width=1920, height=1080)

 

 

마우스 위치 출력

time.sleep(2)
print(pyautogui.position())

#결과값: Point(x=869, y=96)

 

마우스 이동

# mac = 손쉬운 사용 vscode 사용 권한 설정
pyautogui.moveTo(100, 200) # x 100, y 200 위치로 바로 이동
pyautogui.moveTo(100, 200, 2) # x 100, y 200 위치로 2초동안 이동

 

마우스 클릭

pyautogui.click()
pyautogui.click(button='right')
pyautogui.doubleClick()
pyautogui.click(clicks=3, interval=1) # 3번 클릭할건데 1초마다

 

마우스 드래그

pyautogui.moveTo(816,81, 2)
pyautogui.dragTo(539,80, 2)

 

마우스 위치값 실시간 확인

pyautogui.mouseInfo()

 

 

 

pyperclip

->클립보드에 값을 복사 하거나 붙여넣기 용도로 사용하는 라이브러리

pip install pyperclip