위 코드를 실행시켜 control의 목록을 뽑아보면, 아래와 같이 해당 기능을 추정할 수 있는 부분들을 찾을 수 있다. app.Dialog.Edit8.type_keys(“0000”) 이런식으로 접근하면 될것 같았지만…안된다-_- 위와 같이 child_window로 해당 객체를 찾아와서(옵션은 print_control_identifiers() 함수에서 찍어주니까 그대로 복사해서 사용하면 된다) type_keys 함수를 통해 KEY 입력을 넘기면 영웅문에서 원하는 메뉴를 띄울 수 있다.
pywinauto
[pywinauto+영웅문(키움)] 컨트롤 목록 뽑아오기
1. 일단 영웅문을 수동으로 실행시킨 다음, 로그인까지 완료한 후 2. 관리자 권한으로 cmd.exe를 실행한 뒤, 3. 아래 코드를 실행하면서 파일로 리다이렉트 시켜서 컨트롤 목록을 뽑아오자..(엄청 많다-_-) python get_control_list.py > hero_control_list.txt