leon460 发表于 2011-6-21 20:54:27

用au3操作win7系统托盘[已解决]

本帖最后由 leon460 于 2011-6-22 11:44 编辑

有人会用au3操作win7系统托盘?举个例子,写个函数,隐藏桌面右下角的qq图标?
换个思路,修改注册表没有成功
上传找到的注册表项目

leon460 发表于 2011-6-22 11:44:18

回复 1# leon460


   已经解决,请参考systray UDF.au,里面的参数#include <systray UDF.au3>
        $index=_SysTrayIconIndex("QQ.EXE", 0, 1)
        _SysTrayIconHide($index, 1, 1)       

txm888 发表于 2011-7-5 22:48:08

回复 2# leon460


    我也遇到同样的困惑,怎么在win7下不能成功隐藏托盘图标啊,请leon460兄支招

leon460 发表于 2011-7-5 23:18:10

回复 3# txm888

二楼的代码运行就是了,你报什么错误了?

txm888 发表于 2011-7-6 09:20:10

回复 4# leon460


    不报任何错误,运行完就退出了,但win7托盘所在图标仍然显示起的,没有隐藏掉

txm888 发表于 2011-7-6 09:21:22

回复 4# leon460


    不报任何错误,运行完就退出了,但win7托盘所在图标仍然显示起的,没有隐藏掉,我就是复制你这代码的,包换我原来写的几句均无法在win7下成功隐藏

leon460 发表于 2011-7-6 11:47:43

回复 6# txm888


奇怪了,我再次测试正常,你看看是不是都不行 ?qqfoxmail?
请参考systray UDF.au3里面的参数,改改再测试看看

txm888 发表于 2011-7-6 12:12:13

systray UDF.au3你用的Afan的修改版UDF还是原版的呢?

txm888 发表于 2011-7-6 12:12:34

回复 7# leon460


    systray UDF.au3你用的Afan的修改版UDF还是原版的呢?

txm888 发表于 2011-7-6 12:33:24

回复 7# leon460


    刚才又一次测试,,,在运行QQ后,需要将QQ托到win7托盘图标收藏栏后,又将其托到显示区域后,再运行Au3写的托盘隐藏器,这下QQ图标才成功隐藏,但这样一来完全是废的,谁去拖那一下啊?

leon460 发表于 2011-7-6 19:56:25

本帖最后由 leon460 于 2011-7-6 19:58 编辑

看代码就知道只针对右下角图标,至于前面的步骤,需要抓窗口另写代码,呵呵

txm888 发表于 2011-7-9 16:11:18

回复 11# leon460


    哎,,,看来win7下的托盘隐藏只有放弃了,你提供的UDF和我原本用的一样,,,不过,仍然非常感谢你哈

浪迹红客 发表于 2011-8-13 23:14:14

正需呵呵。。。。
页: [1]
查看完整版本: 用au3操作win7系统托盘[已解决]