找回密码
 加入
搜索
查看: 9770|回复: 15

能否隐藏托盘图标?

[复制链接]
发表于 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
 楼主| 发表于 2008-5-16 03:45:13 | 显示全部楼层
#include "SysTray.au3"

$process = "qq.exe"
_SysTrayIconVisible(1, _SysTrayIconIndex($process));1this hide,0 this show
 楼主| 发表于 2008-5-16 03:47:51 | 显示全部楼层
帮助里很多函数都没有啊~!
 楼主| 发表于 2008-5-16 07:15:30 | 显示全部楼层
ERROR: can't open include file <SysTray.au3>
  为什么啊。
没有成功
发表于 2008-5-16 08:11:14 | 显示全部楼层
SysTray.au3
应该是用户自定义函数,Include文件夹中没有的,所以显示错误
可问二楼要下代码
发表于 2008-5-16 10:25:24 | 显示全部楼层
恩,估计要包含那自定义的函数库!~!
发表于 2008-5-16 19:05:24 | 显示全部楼层
TSS 2就可以了,没必要这么麻烦。
 楼主| 发表于 2008-5-16 19:27:40 | 显示全部楼层
TSS 2 是什么?
说明白点嘛,老大
发表于 2008-5-16 20:21:22 | 显示全部楼层
到这去寻找你所需要的函数,我看到你的问题,刚发表了下 http://www.autoitx.com/forum.php ... &extra=page%3D1
 楼主| 发表于 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)
发表于 2008-5-16 20:38:45 | 显示全部楼层
我喜欢缩写,哪怕有时打错,还是喜欢缩写……TSS 2 >TraySetState(2)...
 楼主| 发表于 2008-5-16 20:44:20 | 显示全部楼层
TSS 2 >TraySetState(2) 是什么?
能消除非脚本第三方的托盘图标吗?
发表于 2008-5-16 20:57:18 | 显示全部楼层
……

评分

参与人数 1金钱 -5 收起 理由
dingamao -5 恶意灌水,扣分警告!

查看全部评分

发表于 2008-5-16 21:45:28 | 显示全部楼层

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

#include "SysTray_UDF.au3"

举个简单的

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

_SysTrayIconVisible($tbxs, _SysTrayIconIndex($st_process))

测试成功的`不会出现`未知的函数功能之类的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-3-29 09:50 , Processed in 0.082941 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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