PyAutoGUI 정리본
Posted by Albert 777Day 19Hour 9Min 43Sec ago [2023-03-04]
PyAutoGUI 소개
PyAutoGUI는 마우스/키보드 자동 제어를 위한 크로스 플랫폼 (cross-platform) 파이썬 모듈입니다. (PyAutoGUI 공식 문서)
PyWin32는 Windows 전용이기 때문에 다양한 운영체제에서 자유롭게 마우스와 키보드의 동작을 컨트롤하기 위해서는 PyAutoGUI 모듈을 사용해야 합니다.
Windows와 macOS, Linux와 같은 주요 운영체제는 프로그래밍을 이용해서 마우스와 키보드를 제어하는 각자의 방식이 있습니다.
이는 복잡하고 이해하기 어렵기 때문에 여러 플랫폼에서 단순하게 동작하는 PyAutoGUI API가 만들어졌습니다.
◦ Windows에서 PyAutoGUI는 Win32 API 를 사용합니다.
◦ macOS에서 PyAutoGUI는 Cocoa API에 접근하기 위해 pyobjc 모듈을 사용합니다.
◦ Linux에서 PyAutoGUI는 X11 또는 X Window System에 접근하기 위해 Xlib 모듈을 사용합니다.
Python과 PyAutoGUI를 이용해서 마우스, 키보드를 자동 제어하고 업무 자동화 등에 활용할 수 있습니다.
PyAutoGUI 설치
pip방식
pip install pyautogui
conda방식
conda install -c conda-forge pyautogui
- PyAutoGUI - 파이썬 마우스/키보드 자동 조작 모듈
- PyAutoGUI 마우스 사용하기
- PyAutoGUI 키보드 입력하기
- PyAutoGUI 스크린샷 찍기
- PyAutoGUI 이미지로 마우스 이동
- PyAutoGUI 메세지 박스 표시하기
- PyAutoGUI Fail-Safes(안전장치)
- PyAutoGUI Reference
참고: https://codetorial.net/pyautogui/index.html