728x90
윈도우11의 메모장 최신 버전으로 진행
객체 구조는 inspect 도구를 구글링해서 파악해도 됨
# pip install pywinauto
from pywinauto.application import Application
# 메모장 실행하기 (최신 프로그램은 대체적으로 uia)
app = Application(backend="uia").start("notepad.exe")
# 실행 대기
# app.window(title='제목 없음 - 메모장').wait('ready', timeout=5)
# 객체 구조 확인하기
# dig.print_control_identifiers()
# 창 정의 (띄어쓰기 및 하이픈 없어도 인식)
# dig = app['제목 없음 - 메모장']
dig = app['제목없음메모장']
# 타이핑하기 (with_spaces 옵션 없으면 띄어쓰기 안됨)
# 엔터키는 {ENTER}
dig.Document.type_keys('hello world', with_spaces=True)
# 메뉴 선택
dig.Pane1.menu_select("파일->종료")
# 팝업창에서 저장 클릭
dig2 = app['메모장Dialog']
dig2.저장.click()
728x90
'Python' 카테고리의 다른 글
탐색적 데이터 분석 (eda) (0) | 2022.05.16 |
---|---|
오렌지3로 머신러닝 해보기 (0) | 2022.05.16 |
[python] 이미지 자르기 (0) | 2022.02.11 |
[python] pdf를 이미지로 변환 (0) | 2022.02.11 |
[python] 컨플루언스에 파일 첨부하기 (0) | 2022.02.08 |