吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 746|回复: 4
收起左侧

[已解决] 关于pywinauto获取控件后聚焦时间长的问题

[复制链接]
Sufaro66 发表于 2024-9-1 17:59
25吾爱币
各位大哥们,小弟目前在写一个自动化的程序,这个程序要求效率得高,一定时间内做好一定量的事。在开发的过程中我发现pywinauto聚焦到文本框控件需要的时间太久了,要5秒左右的时间,这很影响效率。我试过一些办法,但没什么效果,各位大佬有什么好的方法吗,可以减少聚焦时间的,或者别的途径,能实现高效率输入

最佳答案

查看完整内容

pyautogui和uiautomation 都试过了吗 基本uiautomation应该效率算还可以了,否则要么你参数没写好,搜索深度太广,要么你程序子控件太多,那就别考虑了

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
ysbwss + 1 + 1 感谢您的宝贵建议,我们会努力争取做得更好!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

bester 发表于 2024-9-1 17:59
pyautogui和uiautomation 都试过了吗

基本uiautomation应该效率算还可以了,否则要么你参数没写好,搜索深度太广,要么你程序子控件太多,那就别考虑了
zcyc52pj 发表于 2024-9-1 20:50
本帖最后由 zcyc52pj 于 2024-9-1 21:00 编辑

pywinauto 查找窗口和控件时会有超时时间与轮询机制,可以通过timings 模块设置全局等待时间。timings 模块timings 模块有三个模式可以设置
  • timings.Timings.fast()   快速模式
  • timings.Timings.defaults()  默认模式
  • timings.Timings.slow()  慢速模式
 楼主| Sufaro66 发表于 2024-9-2 13:35
bester 发表于 2024-9-1 19:17
pyautogui和uiautomation 都试过了吗

基本uiautomation应该效率算还可以了,否则要么你参数没写好,搜索深 ...

不是搜索的问题的,我第一次搜索后有将控件保存到变量,是后续的循环操作,循环为这个文本框输入值太耗时间,后面检查应该是聚焦的问题耗时问题
bester 发表于 2024-9-2 13:48
Sufaro66 发表于 2024-9-2 13:35
不是搜索的问题的,我第一次搜索后有将控件保存到变量,是后续的循环操作,循环为这个文本框输入值太耗时 ...

那你直接postmessage 或者sendmessage 直接投递吧
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 22:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表