
Проблема в том, что я не вижу никаких интересных идентификаторов элементов управления.
pywinauto находит только три основные кнопки окна (свернуть, развернуть и закрыть).
Вот мой код Python:
Код: Выделить всё
from pywinauto import Desktop, Application
import os
app = Application(backend="uia").connect(title="HELIOSense User Application")
main_dlg = app.window(title="HELIOSense User Application")
main_dlg.print_control_identifiers()
Код: Выделить всё
Dialog - 'HELIOSense User Application' (L360, T134, R1560, B898)
['HELIOSense User Application', 'Dialog', 'HELIOSense User ApplicationDialog']
child_window(title="HELIOSense User Application", control_type="Window")
|
| TitleBar - '' (L386, T137, R1550, B167)
| ['TitleBar']
| |
| | Menu - 'Système' (L368, T142, R390, B164)
| | ['Menu', 'Système', 'SystèmeMenu', 'Système0', 'Système1']
| | child_window(title="Système", auto_id="MenuBar", control_type="MenuBar")
| | |
| | | MenuItem - 'Système' (L368, T142, R390, B164)
| | | ['MenuItem', 'Système2', 'SystèmeMenuItem']
| | | child_window(title="Système", control_type="MenuItem")
| |
| | Button - 'Réduire' (L1411, T135, R1458, B167)
| | ['Réduire', 'Button', 'RéduireButton', 'Button0', 'Button1']
| | child_window(title="Réduire", control_type="Button")
| |
| | Button - 'Agrandir' (L1458, T135, R1504, B167)
| | ['Agrandir', 'Button2', 'AgrandirButton']
| | child_window(title="Agrandir", control_type="Button")
| |
| | Button - 'Fermer' (L1504, T135, R1551, B167)
| | ['Button3', 'Fermer', 'FermerButton']
| | child_window(title="Fermer", control_type="Button")
Подробнее здесь: https://stackoverflow.com/questions/790 ... dentifiers