如何关闭其它程序弹出的气泡[已解决]
本帖最后由 wsmoxiannan 于 2012-2-20 10:21 编辑如何关闭一个客户端程序登录成功后弹出的气泡,我想做的是气泡出现后先获取该气泡的文字信息,然后将该气泡关闭。我是新手,在论坛搜了很多tip的问题,但都没法解决我的问题,恳请各位高人指导一下,小弟感激不尽。 WinGetText(WinGetHandle('气泡标题',''),'')
关闭的话 ,试试获取到句柄 隐藏窗口...
不知道那个X属不属于控件,如果能获取控件句柄可以,模拟点击...
又或者是楼主 试试 点击提示之后,按什么键盘键,或者鼠标键,提示能消失,然后通过向窗口发送按键!... 回复 2# bdancerlc
WinGetText(WinGetHandle('气泡标题',''),'')这也获取不到那气泡的文字,我用窗口信息工具能得到的信息如图
请问怎样才能得到那个气泡的句柄呢? ~~~~(>_<)~~~~ 请教各位大侠帮忙指导一下 先用wingettext()函数获取窗口句柄,然后调用winclose()关闭试试。。。 回复 5# Chinacat
谢谢回答,这个行不通,试过了 _GUIToolTip_GetText 不知道可行不 http://www.autoitx.com/forum.php?mod=viewthread&tid=30395 是系统栏那个提示吧?
这种提示其本质也是个窗口,标题是显示的文字,这窗口平时一直存在,只区别有无文字和是否显示。
我用来关闭虚拟内存不足提示的办法:
if stringinstr(wingettitle(""), "已确定的提示文字部分") then
controlclick(wingethandle(""), .................)
...................................... 回复 8# afan
万分感谢afan兄,问题已经解决了 看这个东西 记号上。正在弄这个东西 我也正在找这个,谢谢
页:
[1]