Skip to content

feat(startup): 区分开机自启与手动启动,手动双击始终显示窗口#203

Open
1w1w11w1 wants to merge 1 commit into
AUTO-MAS-Project:devfrom
1w1w11w1:feat/okww-auto-start-show-window
Open

feat(startup): 区分开机自启与手动启动,手动双击始终显示窗口#203
1w1w11w1 wants to merge 1 commit into
AUTO-MAS-Project:devfrom
1w1w11w1:feat/okww-auto-start-show-window

Conversation

@1w1w11w1
Copy link
Copy Markdown
Contributor

Summary

  • Windows 计划任务新增 --auto-start 参数,标记开机自启拉起
  • Electron 主进程检测 --auto-start 标记,仅开机自启时执行"启动后最小化到托盘"
  • 手动双击 EXE 启动时,始终直接显示主窗口

行为变更

场景 修改前 修改后
开机自启 + 启用最小化到托盘 隐藏到托盘 隐藏到托盘(不变)
手动双击 EXE + 启用最小化到托盘 隐藏到托盘 直接显示窗口

Test plan

  • 开启"开机自启"和"启动后直接最小化"+"最小化到托盘",重启电脑验证 MAS 自动隐藏到托盘
  • 关闭 MAS,双击 AUTO-MAS.exe 验证窗口直接显示
  • 关闭"启动后直接最小化",双击打开验证窗口正常显示(回归)

@1w1w11w1 1w1w11w1 force-pushed the feat/okww-auto-start-show-window branch from 7ae2a69 to b92f568 Compare May 26, 2026 16:47
…ndow on manual launch

Add --auto-start flag to Windows scheduled task. Only apply minimize/hide-to-tray
behavior when launched by the task scheduler. Double-clicking the EXE always
shows the main window regardless of the "minimize after startup" setting.
@HarcoChen HarcoChen changed the title feat(okww): 区分开机自启与手动启动,手动双击始终显示窗口 feat(startup): 区分开机自启与手动启动,手动双击始终显示窗口 May 29, 2026
Copy link
Copy Markdown
Contributor

@HarcoChen HarcoChen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

看起来没问题,但是已注册的计划任务不会被更新,所以最好是发个公告通知一下

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants