@echo off chcp 65001 >nul title 習慣追蹤器 RPG v0.2 echo. echo ======================================== echo 習慣追蹤器 RPG v0.2 echo ======================================== echo. echo 正在啟動本地伺服器... echo. cd /d "%~dp0" :: 檢查 Python 是否可用 python --version >nul 2>&1 if %errorlevel% neq 0 ( echo [錯誤] 找不到 Python,請先安裝 Python echo 下載網址: https://www.python.org/downloads/ pause exit /b 1 ) :: 設定埠號 set PORT=8080 :: 檢查埠號是否被佔用,如果是則換一個 netstat -an | findstr ":%PORT% " >nul 2>&1 if %errorlevel% equ 0 ( set PORT=8081 ) echo 伺服器位址: http://localhost:%PORT%/dashboard.html echo. echo [提示] 按 Ctrl+C 可關閉伺服器 echo. :: 延遲 1 秒後開啟瀏覽器 start "" cmd /c "timeout /t 1 /nobreak >nul && start http://localhost:%PORT%/dashboard.html" :: 啟動 Python HTTP 伺服器 python -m http.server %PORT%