使用 Pywinauto 获取 LegacyIAccessible.value 属性
对于 LegacyIAccessible.value 属性,可以使用 Pywinauto 库获取方式如下:
- 首先,需要使用 Pywinauto 库中的 Application 类来启动或连接到相应的应用程序。例如:
from pywinauto.application import Application
app = Application().start('notepad.exe')
- 接下来,使用 Pywinauto 库中的 Desktop 类来获取当前桌面上的窗口。例如:
desktop = app.desktop
window = desktop['无标题 - 记事本']
- 使用 Pywinauto 库中的 Accessible 类来获取窗口的 Accessible 对象。例如:
acc = window.AccessibleObject
- 使用 Accessible 对象的 get_accValue 方法来获取 LegacyIAccessible.value 属性的值。例如:
value = acc.get_accValue()
注意:在使用 get_accValue 方法之前,需要确保窗口的 Accessible 对象已经被激活。可以使用 Accessible 对象的 accSelect 方法来激活 Accessible 对象。例如:
acc.accSelect(1)
原文地址: https://www.cveoy.top/t/topic/m9Eg 著作权归作者所有。请勿转载和采集!