@echo off
chcp 936 >nul
title Hermes 桌面端升级助手
setlocal
set "HERE=%~dp0"
if not exist "%HERE%HermesUpgrade.ps1" goto NOPS1
echo ============================================
echo  Hermes 桌面端升级助手（启动器）
echo  目录：%HERE%
echo ============================================
echo.
powershell -NoProfile -ExecutionPolicy Bypass -File "%HERE%HermesUpgrade.ps1"
set RC=%ERRORLEVEL%
echo.
if not "%RC%"=="0" (
  echo [错误] 升级脚本异常退出，退出代码：%RC%
  echo 请把本窗口截图发给石头。
) else (
  echo [完成] 脚本执行结束。
)
echo.
pause
exit /b %RC%

:NOPS1
echo [错误] 这个文件夹里没有找到 HermesUpgrade.ps1：
echo    %HERE%
echo.
echo 当前文件夹里的 Hermes 相关文件：
dir /b "%HERE%Hermes*" 2>nul
echo.
echo 请把 HermesUpgrade.ps1 和本 bat 放在同一个文件夹里（一般是桌面）后重试。
pause
exit /b 1
