@echo off
cd /d "%~dp0"

:: 检查端口是否已被占用
netstat -ano | findstr ":8765" | findstr "LISTENING" >nul 2>&1
if %errorlevel% equ 0 (
    start "" http://localhost:8765
    exit
)

:: 静默启动服务器（无终端窗口）
cscript //nologo "%~dp0silent-server.vbs"

:: 等待就绪
echo 正在启动服务...
:wait
timeout /t 1 /nobreak >nul
curl -s http://127.0.0.1:8765/ >nul 2>&1
if %errorlevel% neq 0 goto wait

:: 打开浏览器后自动关闭本窗口
start "" http://localhost:8765
exit
