From 697b58ef15e8468bad61834bbea812d528431092 Mon Sep 17 00:00:00 2001 From: bookworm Date: Mon, 27 Apr 2026 21:07:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(v3.2.0):=20=E5=8F=96=E6=B6=88=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E5=90=8E=E8=87=AA=E5=8A=A8=E5=BC=B9=E7=BB=88=E7=AB=AF?= =?UTF-8?q?=20+=20wt.exe=20=E5=8F=82=E6=95=B0=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 安装完毕不再自动启动终端窗口 (避免 wt.exe 参数拼接错误) - 用户通过桌面快捷方式启动 Bookworm - 受限模式也改为提示而非自动启动 Co-Authored-By: Claude Opus 4.6 (1M context) --- Bookworm-Setup.exe | Bin 240128 -> 239104 bytes auto-setup.ps1 | 22 +++------------------- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/Bookworm-Setup.exe b/Bookworm-Setup.exe index 98cbce051c36b7f6217b48c76e5374917c6461ac..0846c4538949f7211bb7fb69c0770b8370da414f 100644 GIT binary patch delta 446 zcmZp;!q;$yZ$hVH{QFD>D0slY#K_Ia&A_mMiGkq@MDX0XiL1i+D$X%61cL+~Ffsi2 zI8jk}vLa(V*OhfZbqYYy4U@YVwHY@}-o~iTxMcD@MkVzPKn)<^0mMuUtPCHTm>4>| z85kIW{2~ShwhLZBofb^f8MiWNZVq5-&|;FYXuhP=eo2RM`z0NwMpN@LV?85111p86 z>pEX7ZhgA0=h^zHPj>XaXkYcTYsJ$E>w)C+-5t+YuUF7`K4rzTj_ofSX1&X?jB%lZKGLH_+(t#G<^+ymTdAu3BEM?IM{>Z=3|$YZI*2 z-*IuDc>QzX6z)8=?E-6XWNiGc^G@`BxV!4=H!87CUB0{~~ypM(Ga delta 1341 zcmchXUr19?9LLW&W~HY66MG3d-Ui!jci2CKOeCimC1x2)5$M`Ix#6~J_ue@}#D$?| zijzfGp+5+g=7Wlf6O@GLu?HJL)Por8`UfPHdYE?vRh~XjI@^QOPnLRKCMV*^(Ado`r^RY= za5x7ul``yrsf{^W3r%x`v27fMz{eJyGUq?so~v32>CG#ZiszD^(`b4YvLUa)zmE+Nu7MT z6&`7%RxzF0P^n}V=m!PfLPRmFB$z!XRJk0)DHYj72{TUOW+n4Y#()`?qi; zL5*3-CfSL)M3dESUU1-AOVP-l}u(@3GJI(oQ| zED$$tt}be|wLtbywv2_t+KsX|{~FAe^Fp=FSw$Nn7Ks<`MEgtj{a8tmKTp6!{|*bv zhkGN{T_K{&F5w)xkVARd^WDRW_eF5BW8vPo;vH7n2Cyl_0ygm+$*pwil#%A(Hx3z>B1olwD P>Iwh;zPJ_GmAUIDV-deh diff --git a/auto-setup.ps1 b/auto-setup.ps1 index 2f2ac6e..105bf6d 100644 --- a/auto-setup.ps1 +++ b/auto-setup.ps1 @@ -2791,14 +2791,8 @@ if ($allOK -and $env:ANTHROPIC_API_KEY) { # 最后回退: 让 pwsh 的 Get-Command 找 claude (可能仍走 .cmd) "claude --dangerously-skip-permissions" } - # 默认模型双保险 - $launchCmd = "`$env:ANTHROPIC_MODEL='claude-opus-4-7'; $launchCmd" - $shellExe = if ($PwshPath -and (Test-Path $PwshPath)) { $PwshPath } else { "powershell" } - if (Get-Command wt.exe -ErrorAction SilentlyContinue) { - Start-Process wt.exe -ArgumentList "new-tab", "-d", $BootDir, "--title", "Bookworm v$BWVersion", $shellExe, "-NoLogo", "-NoExit", "-Command", $launchCmd - } else { - Start-Process $shellExe -ArgumentList "-NoLogo", "-NoExit", "-Command", "cd '$BootDir'; $launchCmd" -WorkingDirectory $BootDir - } + # v3.2.0: 安装完毕不自动启动终端 (用户通过桌面快捷方式启动) + Bw-Log "INFO" "安装完毕, 用户可通过桌面快捷方式启动 Bookworm" } } else { @@ -2809,15 +2803,5 @@ if ($allOK -and $env:ANTHROPIC_API_KEY) { if (-not $env:ANTHROPIC_API_KEY) { $issues += "- API 凭证未解密" } $issueText = $issues -join "`n" - $launchResult = Show-MsgBox "安装完成, 但存在以下问题:`n$issueText`n`n是否仍然启动 Claude Code?`n(将以受限模式运行)`n`n日志: $BWLogFile" "安装警告" "YesNo" "Warning" - if ($launchResult -eq "Yes" -and -not $SkipLaunch) { - $claudeCmd = "claude --dangerously-skip-permissions" - # v3.0.1: 统一用 pwsh (PS7) 启动, 不再用 cmd.exe - $shellExe = if ($PwshPath -and (Test-Path $PwshPath)) { $PwshPath } else { "powershell" } - if (Get-Command wt.exe -ErrorAction SilentlyContinue) { - Start-Process wt.exe -ArgumentList "new-tab", "--title", "Bookworm", $shellExe, "-NoExit", "-Command", $claudeCmd - } else { - Start-Process $shellExe -ArgumentList "-NoExit", "-Command", $claudeCmd - } - } + Show-MsgBox "安装完成, 但存在以下问题:`n$issueText`n`n请通过桌面快捷方式启动 Bookworm。`n`n日志: $BWLogFile" "安装警告" "OK" "Warning" }