找回密码
 加入
搜索
查看: 2079|回复: 8

[网络通信] 【已解决】控件提示的文本内容如何获取

[复制链接]
发表于 2021-3-9 14:01:10 | 显示全部楼层 |阅读模式
本帖最后由 itzyx 于 2021-3-11 09:13 编辑

如图所示,我想获取这个提示信息的文本内容——保存长度的具体帧数,但是用wingettext, controlgettext,好像都不行,想问问各位大佬 有没有其他思路可以获取这种提示文本内容的方法,万分感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2021-3-9 14:15:53 | 显示全部楼层
MsgBox(0, '', WinGetTitle(WinGetHandle('[CLASS:tooltips_class32]')))
 楼主| 发表于 2021-3-9 14:33:01 | 显示全部楼层

A大麻烦问一下 ,这个信息提示类名 都是用 tooltips_class32 表示吗?额,我试了一下,获取的是空白,是不是哪里操作错了   
发表于 2021-3-9 16:18:24 | 显示全部楼层
itzyx 发表于 2021-3-9 14:33
A大麻烦问一下 ,这个信息提示类名 都是用 tooltips_class32 表示吗?额,我试了一下,获取的是空白,是 ...

你怎么试的?估计你执行时气泡已先行告退了
 楼主| 发表于 2021-3-9 16:30:49 | 显示全部楼层
afan 发表于 2021-3-9 16:18
你怎么试的?估计你执行时气泡已先行告退了

对的,这个气泡就这样,只要点击其他地方,提示信息就消失了   
发表于 2021-3-9 16:35:29 | 显示全部楼层
itzyx 发表于 2021-3-9 16:30
对的,这个气泡就这样,只要点击其他地方,提示信息就消失了

所以,是你的方法不对。不知用途,无法建议
 楼主| 发表于 2021-3-9 17:01:11 | 显示全部楼层
afan 发表于 2021-3-9 16:35
所以,是你的方法不对。不知用途,无法建议

A大 麻烦请教一下还有没有其他的方法呢, 我打开的是一个测试软件,然后软件的 编辑框可以填保存长度,如果输的数值过大,就会有信息提示,比如提示:“保存长度必须设置在1与135920之间”,我想获取135920 这个值来计算内存,但是就像A大你说的,气泡不像弹框,一执行就退出了,所以很伤脑筋啊
发表于 2021-3-9 17:10:54 | 显示全部楼层
本帖最后由 afan 于 2021-3-9 17:12 编辑
itzyx 发表于 2021-3-9 17:01
A大 麻烦请教一下还有没有其他的方法呢, 我打开的是一个测试软件,然后软件的 编辑框可以填保存长度,如 ...


如果你的脚本仅仅只为了获取这个数值,那就始终循环:在当前输入焦点在该程序输入框时,枚举该测试软件进程的子窗口,获取类名为 tooltips_class32 的句柄来获取字符串。
不懂就没办法了。
 楼主| 发表于 2021-3-9 17:18:39 | 显示全部楼层
afan 发表于 2021-3-9 17:10
如果你的脚本仅仅只为了获取这个数值,那就始终循环:在当前输入焦点在该程序输入框时,枚举该测试软件 ...

这个懂,我先来试试 ,谢谢A大
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 14:50 , Processed in 0.076630 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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