반응형
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