7 阶段全自动化: 1. 环境检测 + winget 自动安装 (Node.js/Git/Claude Code) 2. 网络诊断 (代理检测 + API/Gitea/中转站连通性测试) 3. 仓库克隆 (GUI 弹窗输入 Gitea 凭证) 4. 凭证解密 (GUI 密码框 + Credential Manager 缓存) 5. 配置渲染 (settings.json 模板替换) 6. MCP 验证 + 自动安装 (Playwright 等) 7. 完整性校验 + 桌面快捷方式 + 启动 目标: 全新电脑双击一个文件即可完成全部配置 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
31 lines
774 B
Batchfile
31 lines
774 B
Batchfile
@echo off
|
|
chcp 65001 > nul
|
|
title Bookworm Portable - 全自动安装
|
|
cd /d "%~dp0"
|
|
|
|
echo.
|
|
echo ====================================================
|
|
echo Bookworm Portable - 全自动安装器
|
|
echo 双击即可完成全部配置,无需手动操作
|
|
echo ====================================================
|
|
echo.
|
|
|
|
:: 检测 PowerShell 7 (pwsh) 或退回 5.1 (powershell)
|
|
where pwsh >nul 2>nul
|
|
if %errorlevel% equ 0 (
|
|
echo [OK] 使用 PowerShell 7
|
|
pwsh -ExecutionPolicy Bypass -File auto-setup.ps1
|
|
) else (
|
|
echo [..] 使用 PowerShell 5.1
|
|
powershell -ExecutionPolicy Bypass -File auto-setup.ps1
|
|
)
|
|
|
|
if %errorlevel% neq 0 (
|
|
echo.
|
|
echo [!!] 安装过程中出现错误
|
|
echo 请截图上方信息联系管理员
|
|
echo.
|
|
)
|
|
|
|
pause
|