darklight 发表于 2009-7-15 11:15:37

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

本帖最后由 darklight 于 2009-7-17 17:14 编辑

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

非常感谢

lynfr8 发表于 2009-7-15 12:18:28

ControlGetText
--------------------------------------------------------------------------------

获取指定控件上的文本.


ControlGetText ( "窗口标题", "窗口文本", 控件ID)

darklight 发表于 2009-7-15 12:42:36

这个方法我用了,但是貌似获取不了static 的文本,而且我这个文本是红蓝闪烁的,不知道这种闪烁信息能不能获取

lynfr8 发表于 2009-7-15 12:45:52

本帖最后由 lynfr8 于 2009-7-15 12:48 编辑

截图上来看看
如果用au3info窗口检测能看到这个Static的可见文本应该可以获取的

darklight 发表于 2009-7-15 13:04:54

darklight 发表于 2009-7-15 13:09:49

就是上面的图,服务器平台几个字,不断红蓝闪烁表示系统报警,窗口信息工具说这个static控件ID是1200,但是$tmp = ControlGetText($窗口,"",1200)获取后是空的

darklight 发表于 2009-7-16 10:44:05

有没有人帮个忙啊~~~

lynfr8 发表于 2009-7-16 13:46:05

$tmp = ControlGetText($窗口,"",1200)
试试将1200改为CLASSNN
就是控件的类和枚举

darklight 发表于 2009-7-17 17:11:07

恩,还是感谢lynfr8 不过这个变态控件还是获取不了,我放弃了,改用其他方法变通一下实现了

jiang999hong 发表于 2009-7-18 09:11:37

顶你个顶顶顶。。。。。厉害啊

jiang999hong 发表于 2009-7-18 09:11:58

顶顶。。。。。好东西。。。学习啦
页: [1]
查看完整版本: 怎么才能获取一个软件上static控件的文本的闪烁呢?