bookworm-boot/更新并启动Bookworm.bat

32 lines
907 B
Batchfile
Raw Normal View History

@echo off
chcp 65001 > nul
cd /d "%~dp0"
:: 中转站在国内,不走代理
set NO_PROXY=bww.letcareme.com,code.letcareme.com,letcareme.com,localhost,127.0.0.1
set no_proxy=%NO_PROXY%
:: 先更新配置 (在 cmd 中完成)
where pwsh >nul 2>nul
if %errorlevel% equ 0 (
pwsh -NoLogo -ExecutionPolicy Bypass -File "%~dp0install.ps1" -AutoAccept -SkipLaunch
) else (
powershell -ExecutionPolicy Bypass -File "%~dp0install.ps1" -AutoAccept -SkipLaunch
)
:: 更新后在 pwsh7 新窗口启动 claude
where pwsh >nul 2>nul
if %errorlevel% equ 0 (
start "Bookworm Smart Assistant" pwsh -NoLogo -NoExit -Command "& claude --dangerously-skip-permissions"
exit
)
:: 回退 PowerShell 5.1
title Bookworm Portable
powershell -ExecutionPolicy Bypass -File "%~dp0install.ps1" -StartOnly -AutoAccept
if %errorlevel% neq 0 (
echo.
echo 启动失败,按任意键退出...
pause > nul
)