找回密码
 加入
搜索
查看: 1271|回复: 10

怎么才能获取一个软件上static控件的文本的闪烁呢?

[复制链接]
发表于 2009-7-15 11:15:37 | 显示全部楼层 |阅读模式
本帖最后由 darklight 于 2009-7-17 17:14 编辑

请教各位一下,现在想做一个控制系统,想获取某软件的报警信息,这个报警信息做成了 一个static控件上文本的闪烁,要用什么语句才能获取这种闪烁的信息呢?

非常感谢
发表于 2009-7-15 12:18:28 | 显示全部楼层
ControlGetText
--------------------------------------------------------------------------------

获取指定控件上的文本.


ControlGetText ( "窗口标题", "窗口文本", 控件ID)
 楼主| 发表于 2009-7-15 12:42:36 | 显示全部楼层
这个方法我用了,但是貌似获取不了static 的文本,而且我这个文本是红蓝闪烁的,不知道这种闪烁信息能不能获取
发表于 2009-7-15 12:45:52 | 显示全部楼层
本帖最后由 lynfr8 于 2009-7-15 12:48 编辑

截图上来看看
如果用au3info窗口检测能看到这个Static的可见文本应该可以获取的
 楼主| 发表于 2009-7-15 13:04:54 | 显示全部楼层

本帖子中包含更多资源

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

×
 楼主| 发表于 2009-7-15 13:09:49 | 显示全部楼层
就是上面的图,服务器平台几个字,不断红蓝闪烁表示系统报警,窗口信息工具说这个static控件ID是1200,但是$tmp = ControlGetText($窗口,"",1200)获取后是空的
 楼主| 发表于 2009-7-16 10:44:05 | 显示全部楼层
有没有人帮个忙啊~~~
发表于 2009-7-16 13:46:05 | 显示全部楼层
$tmp = ControlGetText($窗口,"",1200)
试试将1200改为CLASSNN
就是控件的类和枚举
 楼主| 发表于 2009-7-17 17:11:07 | 显示全部楼层
恩,还是感谢lynfr8 不过这个变态控件还是获取不了,我放弃了,改用其他方法变通一下实现了
发表于 2009-7-18 09:11:37 | 显示全部楼层
顶你个顶顶顶。。。。。厉害啊
发表于 2009-7-18 09:11:58 | 显示全部楼层
顶顶。。。。。好东西。。。学习啦
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-3 04:23 , Processed in 0.073323 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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