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

[AU3基础] (已解决)Au3中怎样在任务栏禁止显示MsgBox图标

  [复制链接]
发表于 2013-2-25 11:33:03 | 显示全部楼层 |阅读模式
本帖最后由 zym3138 于 2013-2-25 13:11 编辑

求助:在脚本中使用MsgBox后,会在任务栏上有一个图标,如何去掉这个图标呢。
发表于 2013-2-25 12:29:49 | 显示全部楼层
Local $handle =WinGetHandle("Program Manager")
MsgBox(0,"提示","注意任务栏是否有图标","",$handle)
发表于 2013-2-25 12:35:37 | 显示全部楼层
回复 2# zldfsz
大师的这个可以啊
 楼主| 发表于 2013-2-25 12:46:50 | 显示全部楼层
回复 2# zldfsz


    这个可以解决问题了,请问Program Manager是什么作用呢,帮助里找不到
发表于 2013-2-25 16:39:33 | 显示全部楼层
本帖最后由 yinbinly 于 2013-2-25 16:41 编辑

大师说的对 本人理解错了
发表于 2013-2-25 16:39:35 | 显示全部楼层
本帖最后由 yinbinly 于 2013-2-25 16:42 编辑

郁闷 还发重复了
发表于 2013-2-25 16:46:09 | 显示全部楼层
本帖最后由 yinbinly 于 2013-2-25 17:11 编辑

回复 4# zym3138


    应该找这个WinGetHandle

Windows的桌面实际上就是一个窗口,其标题就是“Program Manager”,而桌面上的图标则是一个标准的SysListView32控件。
发表于 2013-2-26 02:31:58 | 显示全部楼层
回复 4# zym3138


   当一个窗口为某个窗口的子窗口时,任务栏就不会出现该子窗口的图标; 桌面其实也是一个窗口,其标题就是“Program Manager”,2楼的代码就是将msgbox设置为桌面的子窗口,你将其设置为其他窗口的子窗口也会是一样的效果,如下面的代码就是将其设置为记事本的子窗口
Run("notepad")
Local $handle =WinWait("无标题 - 记事本")
MsgBox(0,"提示","注意任务栏是否有图标","",$handle)
 楼主| 发表于 2013-2-26 11:25:39 | 显示全部楼层
回复 8# zldfsz


    明白了,谢谢大师啦。真高啊。
发表于 2013-3-13 16:11:27 | 显示全部楼层
回复 8# zldfsz


    我自己做一个gui窗口,用这个方法,变成子窗口,任务栏不显示了,但是gui应该显示的内容也不显示了。怎么办 O(∩_∩)O谢谢
发表于 2013-3-13 22:44:45 | 显示全部楼层
应该不会啊,请贴出代码看看
发表于 2013-3-13 22:44:53 | 显示全部楼层
应该不会啊,请贴出代码看看
发表于 2013-4-24 20:56:50 | 显示全部楼层
能不能贴出代码哟。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 08:17 , Processed in 0.331202 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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