2017-12-18 12 views
0

데스크톱 응용 프로그램에서 데이터를 추출 할 때 데스크톱 응용 프로그램 (PowerBuilder에서 빌드 됨)에 대한 자동화 작업에 어려움을 겪고 있습니다. Pywinauto로 이러한 옵션을 수행 할 수 있습니까? * class_name = 'Edit'로 모든 컨트롤 선택 * 컨트롤을 위치로 선택 하시겠습니까?Pywinauto 0.6.0 - 모두 선택 편집 컨트롤

미리 도움을 주셔서 감사합니다.

답변

0

무슨 뜻입니까? Select control by the location?

edit_controls = app.YourWindowTitle.descendants(control_type="Edit") 

은 또한 당신이 목표에 의해 제어 필터링 표준 파이썬 for 루프 또는 목록 이해를 사용할 수 있습니다 사각형으로 - -이 창 상단의 모든 자손에 의해 쉽게 불가능은 쉽게, 단지 방법 descendants(...)이 방법을 사용 직사각형

for edit in edit_controls: 
    if satisfies_your_condition(edit.rectangle()): 
     pass # do something 
+0

대단히 감사합니다. 이것은 나에게 계속 될 또 다른 희망을 줬다. –