파이썬으로 윈도용 프로그램을 자동 제어하는 방법으로는 몇가지 있는데 대표적으로 아래와 같습니다.
- pywinauto
- UiAutomation
- pyautogui
python에서 윈도용 프로그램을 제어하려면 win32com 프로그램을 설치합니다.
https://sourceforge.net/projects/pywin32/files/?source=navbar
상기 폴더중 가장 download 횟수가 높은 것으로 다운로드 받습니다. (안정성이 보증된 것이므로)
위의 내용은 python으로 제어하는 방법입니다. 윈도용 프로그램의 동작을 보여줘야 python을 통해 제어할 수 있습니다. 이에 윈도용 프로그램 제어 정보를 얻을 수 있는 프로그램을 다운로드 받아야 합니다.
Accessibility insights라는 프로그램인데 아래의 링크에서 다운받을 수 있습니다.
https://accessibilityinsights.io/en/downloads/
바탕화면에 아래와 같은 아이콘이 생성됩니다.
상기 프로그램 실행시 아래와 같은 메인 페이지가 실행됩니다.
상기와 같은 프로그램 실행 후 notepad나 계산기등을 실행시키면 프로그램 실행에 따른 제어 화면 정보가 보여집니다. 이를 토대로 python에서 코드를 구현할 수 있는 정보를 제공해줍니다. 각 python 모듈 사용법을 참고하여 해당 제어 정보를 이용하여 윈도용 자동화 프로그램 제작을 할 수 있습니다.
참고하시길..
'파이썬(PYTHON)' 카테고리의 다른 글
SELENIUM을 이용한 KRX 주식 종목 코드 크롤링 (0) | 2021.09.20 |
---|---|
재무제표, 투자지표의 Python 코드 구현 (0) | 2021.08.27 |
Demark 지표의 Python 코드 구현 (2) | 2021.08.19 |
TALIB Library 모듈 (0) | 2021.07.01 |
KRX VIX 지수 웹크롤링 (0) | 2021.06.29 |