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

回到顶部