2026-10-06 用户反馈:点击配置 Tab 的“打开淘宝”等按钮会弹出 cmd 或 PowerShell 窗口。目标是在 Windows GUI 版运行时隐藏后台诊断/校验命令窗口,保持应由用户操作的 Chrome 可见。
涉及淘宝专属 Chrome 的进程检查路径,按高风险记录。仅改变子进程窗口属性;若进程调用异常,回退本次提交。保留用户已有工作区改动。
无长期 Wiki 事实变化;仅修复后台进程窗口表现,工单记录验证。
项目未提供 Gitea MCP 工具,本单使用 Gitea API 回退。
状态:待验收。
实施:tasklist、PowerShell、taskkill 和 ffprobe 的子进程使用 Windows CREATE_NO_WINDOW/HideWindow;Chrome 启动、Profile 归属检查条件、登录判定和下载校验逻辑未变。
验证:go test ./internal/taobao ./internal/downloader、go test ./...、go vet ./...、DevHarness strict 检查、Wails Windows/amd64 生产构建均通过;git diff --check 通过。
未验证:尚未在用户实际桌面手点配置页按钮观察窗口;请用新构建的 build/bin/cmsp-no-console.exe 点击“打开淘宝”及登录检查,确认 Chrome 出现而 cmd/PowerShell 不出现,并在下载时确认无 ffprobe 闪窗。
提交:2e0bf6e(已推送 main)。
文档:无长期 Wiki 事实变化,不同步核心镜像。
工作区保护:已有 go.mod、go.sum、cmsp.code-workspace、cmsp.exe 改动未纳入提交。
No dependencies set.
The note is not visible to the blocked user.
来源与目标
2026-10-06 用户反馈:点击配置 Tab 的“打开淘宝”等按钮会弹出 cmd 或 PowerShell 窗口。目标是在 Windows GUI 版运行时隐藏后台诊断/校验命令窗口,保持应由用户操作的 Chrome 可见。
范围与方案
风险与回退
涉及淘宝专属 Chrome 的进程检查路径,按高风险记录。仅改变子进程窗口属性;若进程调用异常,回退本次提交。保留用户已有工作区改动。
验收
文档影响
无长期 Wiki 事实变化;仅修复后台进程窗口表现,工单记录验证。
工具说明
项目未提供 Gitea MCP 工具,本单使用 Gitea API 回退。
状态:待验收。
实施:tasklist、PowerShell、taskkill 和 ffprobe 的子进程使用 Windows CREATE_NO_WINDOW/HideWindow;Chrome 启动、Profile 归属检查条件、登录判定和下载校验逻辑未变。
验证:go test ./internal/taobao ./internal/downloader、go test ./...、go vet ./...、DevHarness strict 检查、Wails Windows/amd64 生产构建均通过;git diff --check 通过。
未验证:尚未在用户实际桌面手点配置页按钮观察窗口;请用新构建的 build/bin/cmsp-no-console.exe 点击“打开淘宝”及登录检查,确认 Chrome 出现而 cmd/PowerShell 不出现,并在下载时确认无 ffprobe 闪窗。
提交:2e0bf6e(已推送 main)。
文档:无长期 Wiki 事实变化,不同步核心镜像。
工作区保护:已有 go.mod、go.sum、cmsp.code-workspace、cmsp.exe 改动未纳入提交。
修复配置页操作弹出后台命令窗口to [待验收] 修复配置页操作弹出后台命令窗口