jiataifeng 发表于 2008-5-16 00:42:37

能否隐藏托盘图标?

run()一个可执行的程序,带参数@SW_HIDE可以在启动程序时隐藏窗口。现在问:能否也隐藏该窗口的托盘图标?HOW?



systray可以,但必须是systray_udf.au3,换成其他的我没有调试成功。

[ 本帖最后由 jiataifeng 于 2008-5-19 00:33 编辑 ]

马甲 发表于 2008-5-16 02:10:01

可以的, SysTray.au3

jiataifeng 发表于 2008-5-16 03:45:13

#include "SysTray.au3"

$process = "qq.exe"
_SysTrayIconVisible(1, _SysTrayIconIndex($process));1this hide,0 this show

jiataifeng 发表于 2008-5-16 03:47:51

帮助里很多函数都没有啊~!

jiataifeng 发表于 2008-5-16 07:15:30

ERROR: can't open include file <SysTray.au3>
为什么啊。
没有成功

bob 发表于 2008-5-16 08:11:14

SysTray.au3
应该是用户自定义函数,Include文件夹中没有的,所以显示错误
可问二楼要下代码

ollydbg 发表于 2008-5-16 10:25:24

恩,估计要包含那自定义的函数库!~!

asdf 发表于 2008-5-16 19:05:24

TSS 2就可以了,没必要这么麻烦。

jiataifeng 发表于 2008-5-16 19:27:40

TSS 2 是什么?
说明白点嘛,老大

renren 发表于 2008-5-16 20:21:22

到这去寻找你所需要的函数,我看到你的问题,刚发表了下 http://www.autoitx.com/forum.php?mod=viewthread&tid=640&extra=page%3D1

jiataifeng 发表于 2008-5-16 20:35:22

楼上不厚道啊。我买了你的。和系统里的自带的一样的嘛。
还是那个错误,是打不开包含文件SysTray_UDF.au3 ,而不是没有包含文件SysTray_UDF.au3
我把你的SysTray_UDF.au3 改名为SysTray.au3 放在D:\Program Files\autoit31\Include
你能测试一下再发,可以吗


D:\autoit\savweb.au3(9,10) : ERROR: can't open include file <SysTray.au3>
#Include <SysTray.au3>
~~~~~~~~~^
D:\autoit\savweb.au3(11,50) : ERROR: _SysTrayIconIndex(): undefined function.
_SysTrayIconVisible(1, _SysTrayIconIndex($process)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\autoit\savweb.au3(11,51) : ERROR: _SysTrayIconVisible(): undefined function.
_SysTrayIconVisible(1, _SysTrayIconIndex($process))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\autoit\savweb.au3 - 3 error(s), 0 warning(s)

asdf 发表于 2008-5-16 20:38:45

我喜欢缩写,哪怕有时打错,还是喜欢缩写……TSS 2 >TraySetState(2)...

jiataifeng 发表于 2008-5-16 20:44:20

TSS 2 >TraySetState(2) 是什么?
能消除非脚本第三方的托盘图标吗?

asdf 发表于 2008-5-16 20:57:18

……:face (32):

renren 发表于 2008-5-16 21:45:28


建议去看下` #include   帮助 或者 你可以试下
使用 #include ""      脚本所在目录 就是把下载的 UDF 放到和你脚本 同个目录

#include "SysTray_UDF.au3"

举个简单的

$tbxs 可以是 0或 1 , $st_process 你所需要隐藏的图标进程的名字

_SysTrayIconVisible($tbxs, _SysTrayIconIndex($st_process))

测试成功的`不会出现`未知的函数功能之类的
页: [1] 2
查看完整版本: 能否隐藏托盘图标?