首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化Pywinauto

优化Pywinauto
EN

Stack Overflow用户
提问于 2019-01-23 11:50:41
回答 1查看 394关注 0票数 1

我已经有了一个使用PyWinAuto实现一些UI自动化的脚本,它可以工作,但是像切换复选框、定位文本框和使用print_control_identifiers的函数之一这样的操作比较慢(或者比人类做同样的事情慢)。

根据我对它的工作原理的了解,这是由于通过windows控件进行递归搜索。我试图限制在调用print_control_identifiers时必须达到的深度,我认为我的主要问题是在对项目执行操作时出现的“最佳匹配”查找。我目前正在尝试使用建议的ID来加快速度。

有什么关于加速执行死刑的建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 12:20:26

child_window(..., control_type="...")执行搜索速度更快,因为control_type的初步筛选不需要进程间通信以及class_name

best_match算法一般可以改进(我怀疑它具有N^3复杂度)。这项工作还没有开始,我很乐意讨论任何帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54326634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档