spa/.claude/skills/tidymydesktop/scripts/run.bat

31 lines
849 B
Batchfile

@echo off
REM TidyMyDesktop 运行包装脚本 (Windows)
REM 自动检测并使用合适的 Node.js 版本
REM 检查 Node.js 是否可用
where node >nul 2>nul
if %errorlevel% neq 0 (
echo 错误: 未找到 Node.js
echo.
echo 请安装 Node.js ^(^>= 14.0.0^):
echo - 官方下载: https://nodejs.org/
echo - 使用 nvm-windows: https://github.com/coreybutler/nvm-windows
echo - 使用 Chocolatey: choco install nodejs
exit /b 1
)
REM 检查 Node.js 版本
for /f "tokens=1 delims=." %%a in ('node -v') do set NODE_MAJOR=%%a
set NODE_MAJOR=%NODE_MAJOR:~1%
if %NODE_MAJOR% LSS 14 (
echo 警告: Node.js 版本过低 ^(当前: %NODE_MAJOR%.x, 要求: ^>= 14.0.0^)
echo 建议升级 Node.js
)
REM 切换到 skill 目录
cd /d "%USERPROFILE%\.claude\skills\tidymydesktop"
REM 执行传入的脚本
node %*