Pywinauto 0.6.0 - 全选全部编辑控制
我正在努力为桌面应用程序(由PowerBuilder构建)实现自动化,因为我想从桌面应用程序中提取数据。是否有可能通过Pywinauto执行这些选项 *选择所有带class_name ='编辑'的控件 *按位置选择控件?Pywinauto 0.6.0 - 全选全部编辑控制
非常感谢您的帮助提前。
回答:
你的意思是说什么Select control by the location
?通过矩形 - 这不是容易实现,通过顶部窗口的所有后代 - 这很容易,只要使用方法descendants(...)
这样:
edit_controls = app.YourWindowTitle.descendants(control_type="Edit")
而且可以使用标准的Python for
环或列表理解来筛选目标由控制在矩形。
for edit in edit_controls: if satisfies_your_condition(edit.rectangle()):
pass # do something
以上是 Pywinauto 0.6.0 - 全选全部编辑控制 的全部内容, 来源链接: utcz.com/qa/262930.html