我正在尝试在Python中使用pywinauto从应用程序捕获数据。我设法找到了我感兴趣的窗口,但是似乎无法访问该窗口中的任何文本。
实例:print(win)
:
hwndwrapper.HwndWrapper - '', Folio Document
属性:print(win.get_properties())
:
{'class_name': 'Folio Document',
'friendly_class_name': 'Folio Document',
'texts': [''],
'control_id': 0,
'rectangle': <RECT L142, T161, R765, B742>,
'is_visible': True,
'is_enabled': True,
'control_count': 0, 'style': 1342177280,
'exstyle': 0,
'user_data': 0,
'context_help_id': 0,
'fonts': [<LOGFONTW 'MS Shell Dlg' -11>],
'client_rects': [<RECT L0, T0, R623, B581>],
'is_unicode': False, 'menu_items': [],
'automation_id': ''}
我感兴趣的应用程序称为Folio Views。我想将自己拥有的书中的文本复制到文本文件中,以便在Linux中使用它:
如上所述,文本是可选的,但不可复制。我也找不到用pywinauto“看到”此文本的方法。
如何在应用程序中找到文本?