找回密码
 加入
搜索
查看: 4905|回复: 12

[AU3基础] 如何关闭其它程序弹出的气泡[已解决]

 火.. [复制链接]
发表于 2012-2-13 11:24:38 | 显示全部楼层 |阅读模式
本帖最后由 wsmoxiannan 于 2012-2-20 10:21 编辑

如何关闭一个客户端程序登录成功后弹出的气泡,我想做的是气泡出现后先获取该气泡的文字信息,然后将该气泡关闭。我是新手,在论坛搜了很多tip的问题,但都没法解决我的问题,恳请各位高人指导一下,小弟感激不尽。

本帖子中包含更多资源

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

×
发表于 2012-2-13 11:34:28 | 显示全部楼层
WinGetText(WinGetHandle('气泡标题',''),'')

关闭的话 ,试试获取到句柄 隐藏窗口...
不知道那个X属不属于控件,如果能获取控件句柄可以,模拟点击...
又或者是楼主 试试 点击提示之后,按什么键盘键,或者鼠标键,提示能消失,然后通过向窗口发送按键!...
 楼主| 发表于 2012-2-13 12:59:25 | 显示全部楼层
回复 2# bdancerlc
WinGetText(WinGetHandle('气泡标题',''),'')这也获取不到那气泡的文字,我用窗口信息工具能得到的信息如图
请问怎样才能得到那个气泡的句柄呢?

本帖子中包含更多资源

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

×
 楼主| 发表于 2012-2-13 19:49:46 | 显示全部楼层
~~~~(>_<)~~~~ 请教各位大侠帮忙指导一下
发表于 2012-2-14 15:28:15 | 显示全部楼层
先用wingettext()函数获取窗口句柄,然后调用winclose()关闭试试。。。
 楼主| 发表于 2012-2-16 14:19:49 | 显示全部楼层
回复 5# Chinacat

谢谢回答,这个行不通,试过了
发表于 2012-2-16 15:11:10 | 显示全部楼层
_GUIToolTip_GetText 
不知道可行不
发表于 2012-2-16 16:04:19 | 显示全部楼层
发表于 2012-2-16 20:46:48 | 显示全部楼层
是系统栏那个提示吧?

这种提示其本质也是个窗口,标题是显示的文字,这窗口平时一直存在,只区别有无文字和是否显示。
我用来关闭虚拟内存不足提示的办法:
if stringinstr(wingettitle("[class:tooltips_class32]"), "已确定的提示文字部分") then
    controlclick(wingethandle("[class:tooltips_class32]"), .................)
    ......................................
 楼主| 发表于 2012-2-20 10:09:30 | 显示全部楼层
回复 8# afan

万分感谢afan兄,问题已经解决了
发表于 2012-10-30 15:30:10 | 显示全部楼层
看这个东西
发表于 2012-11-16 17:15:11 | 显示全部楼层
记号上。正在弄这个东西
发表于 2013-6-5 00:56:00 | 显示全部楼层
我也正在找这个,谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-29 03:19 , Processed in 0.097783 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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