Repository navigation
v3.1.0
WinTray 3.1.0 新增托盘图标收纳,并支持按程序接管开机启动,开机时的窗口与图标都由 WinTray 统一管理。
主要更新
托盘收纳
- 把指定程序已有的托盘图标从任务栏收进 WinTray 菜单:菜单沿用程序当前的图标和名称,左键等同单击原图标,右键打开程序自身的托盘菜单。
- 需 Windows 11,仅支持
.exe。 取消勾选或退出 WinTray 时恢复原图标,收纳失败会尽量还原并记入日志。 - 有程序启用托盘收纳时,WinTray 不再自动退出,并保留自己的菜单入口。
开机即启动
- 新增第四种启动方式:只替换程序的开机触发方式,保留原自启的参数、静默行为和管理员权限;已有登录任务直接复用,不会重复启动。
- 不参与错峰,在 WinTray 与桌面就绪后立即启动;新建管理员任务首次需确认一次。
- 原入口缺失、被禁用或命令有歧义时直接报错,不猜测、不降级;这类程序请改用“正常启动”。
- 暂停、移除程序或关闭 WinTray 自启时,替代任务被删除、启用状态还原,程序自身的自启不受影响。
自定义时间
- 每个程序可单独设置:开机后 0–1440 分钟启动,运行满 0–1440 分钟后连同子进程一起退出(默认 30,0 表示不退出)。
启动顺序
- 直接拖动程序即可调整开机启动顺序,错峰间隔按新顺序生效。
稳定性改进
- “收进托盘”改为先隐藏窗口、到点再收起,保留程序原生托盘状态;收起失败或中途取消时窗口恢复可见。
- 更新检查按语义化版本规则比较(含预发布后缀与构建元数据),不再误判版本新旧。
配置兼容性
- 旧版
settings.json直接可用,无需迁移:托盘收纳与“开机即启动”默认关闭,自定义时间默认不启用(自动退出默认 30 分钟)。 - 关闭 WinTray 自启或取消勾选程序时,只停止 WinTray 的启动安排,程序自身的自启会保留或恢复。
版本对比
| 能力 | v3.0.0 | v3.1.0 |
|---|---|---|
| 托盘图标 | 仅为无图标的命令行程序代为提供 | 可把程序已有的托盘图标收进 WinTray 菜单 |
| 开机启动 | WinTray 统一拉起列表程序 | 新增“开机即启动”,可接管程序原有自启入口 |
| 定时 | 无 | 可设定时启动与运行满时长后自动退出 |
| 启动顺序 | 按添加顺序 | 拖动调整 |