求大佬帮忙,求一个软件,
1.需要将一个ICO图标置于托盘里面,鼠标放在托盘图标上时、跳出的说明最好能自定义。
2.进阶需求,点击图标能运行某命令或者某软件(在配置文件里面提前设置好的)
不知这个合不合你意:
TrayLauncher下载_TrayLauncher绿色版2.5.2 - 系统之家
主要是想将一个图标固定在系统托盘里面,因为公司必须安装某软件,比较烦
嗯…其实…不需要任何库,只使用winapi调用的情况下,直接使用编程语言实现也不难,例如,c?
手搓一个,请从这里下载:dangerace.ysepan.com
1、下载并解压到某个文件夹中,请马上打开config.ini文件,仿照其中样式对应修改成你自己的配置信息。
2、本程序没有窗口,启动后,会按照你的配置文件,在系统托盘生成一个图标。
3、鼠标放到图标上,会显示你自己的自定义信息提示。
4、左键点击图标,会启动你自定义的程序。
5、右键点击图标,会退出程序。
1 个赞
autohotkey v2版
#SingleInstance Force
Persistent
TraySetIcon "图标路径"
A_IconTip:=" 测试" ;鼠标放上后显示的文本
A_TrayMenu.Delete() ;删除系统自带的所有菜单
A_TrayMenu.Add() ;添加一个新的
A_TrayMenu.Add("帮助", help)
A_TrayMenu.Add() ;分隔线
A_TrayMenu.Add("关于", about) ;新添加一项
A_TrayMenu.Add("退出", exitme:= (*)=>ExitApp())
;A_TrayMenu.SetColor("00FFFF")
about(itemname,itempos,mymenu){ ;必须有这三个参数
MsgBox("关于这个软件","关于")
}
help(itemname,itempos,mymenu){ ;必须有这三个参数
MyGui := Gui("+Maxsize200x150 +Minsize200x150 +resize","帮助")
MyGui.Opt(" +AlwaysOnTop -MaximizeBox -MinimizeBox +Owner") ; +Owner 避免显示任务栏按钮.
MyGui.Add("Text",, "帮助内容.`n1: `n2:")
MyGui.Show()
懂点英语应该就能看懂吧
感谢大佬,完美解决问题
大佬,右键退出的功能不需要,能删除掉吗
不需要?没有退出功能,你怎么结束这个程序的运行?怎么去掉系统托盘上的图标?每次都重启太麻烦了吧?
再说这个功能也不影响你正常使用吧?
准备加在启动项里面,然后每次开机启动,然后让他一直挂在托盘就行了,不用退出。
怕检查的人会点击,然后跳出退出对话框,容易被发现。
好奇怪的要求
已经更新,去dangerace.ysepan.com重新下载即可。那个config.ini文件我就没放上去,你原来的就能用。
完美,感谢大佬~