AutoIt을 사용하여 창 프레임에서 CheckListBox 객체 (저는 Delphi라고 생각합니다)를 감시 할 수 없습니다. 이 지역에서는 아무 것도 볼 수 없습니다. 나는 그 지역에서 물건의 목록을 얻고 아마도 하나의 물건을 선택할 필요가있다.AutoIt을 사용하여 CheckListBox에 스파이 활동을 할 수 없습니다.
저는 python과 robotframework를 사용하고 있습니다.
self.get_autoit().ControlListView("Setup - XXXXX", "Select the XXXX", "[CLASS:TNewCheckListBox; INSTANCE:1]", "GetText")
을하지만 예외 : :
또한 ControlListView를 사용하여 시도
이com_error: (-2147352561, 'Parameter not optional.', None, None)
오류가 pywinauto에 문제가 될 것으로 보인다.
어쨌든이 성가신 개체에서 항목 목록을 가져올 수 없습니다.
AutoIt을 스파이의 결과는 화면에 있습니다
은 사람이 알 수없는 영역에서 항목의 목록을 액세스 할 수있는 좋은 방법을 제안시겠습니까?
나는 inspect.exe에서 내부 항목을 볼 수 있습니다 :
, 그것은 TRadioGroup – Dsm
[pywinauto] (https://github.com/pywinauto/pywinauto) 또는 [pyautoit] (https://github.com/jacexh/pyautoit처럼 보인다)? 2 개의 다른 라이브러리가 있습니다. pywouto가 아니라 pyautoit을 사용하는 것 같습니다. –
쀼이 나우 토를 사용하고 있습니다. 로봇 프레임 워크의 autoitlibrary는 pywinauto를 사용합니다. –