@echo off chcp 65001 >nul echo ============================================================ echo 🚀 Flask 提示词大师 - Windows 服务管理脚本 echo ============================================================ echo. REM 激活虚拟环境 call .venv\Scripts\Activate.bat REM 设置环境变量 set FLASK_ENV=production set PYTHONPATH=%cd% echo 📊 环境变量设置完成 echo. :menu echo 请选择操作: echo 1. 启动服务 echo 2. 停止服务 echo 3. 重启服务 echo 4. 查看服务状态 echo 5. 删除服务 echo 6. 退出 echo. set /p choice=请输入选项 (1-6): if "%choice%"=="1" goto start_service if "%choice%"=="2" goto stop_service if "%choice%"=="3" goto restart_service if "%choice%"=="4" goto status_service if "%choice%"=="5" goto remove_service if "%choice%"=="6" goto exit echo ❌ 无效选项,请重新选择 goto menu :start_service echo. echo 🚀 正在启动服务... python flask_prompt_master_service.py start if %errorLevel% == 0 ( echo ✅ 服务启动成功! echo 💡 访问地址: http://localhost:5000 ) else ( echo ❌ 服务启动失败! ) echo. pause goto menu :stop_service echo. echo 🛑 正在停止服务... python flask_prompt_master_service.py stop if %errorLevel% == 0 ( echo ✅ 服务停止成功! ) else ( echo ❌ 服务停止失败! ) echo. pause goto menu :restart_service echo. echo 🔄 正在重启服务... python flask_prompt_master_service.py restart if %errorLevel% == 0 ( echo ✅ 服务重启成功! echo 💡 访问地址: http://localhost:5000 ) else ( echo ❌ 服务重启失败! ) echo. pause goto menu :status_service echo. echo 📊 正在查询服务状态... python flask_prompt_master_service.py status echo. pause goto menu :remove_service echo. echo ⚠️ 警告:此操作将删除服务! set /p confirm=确认删除服务?(y/N): if /i "%confirm%"=="y" ( echo 🗑️ 正在删除服务... python flask_prompt_master_service.py remove if %errorLevel% == 0 ( echo ✅ 服务删除成功! ) else ( echo ❌ 服务删除失败! ) ) else ( echo ❌ 操作已取消 ) echo. pause goto menu :exit echo 👋 再见! exit /b 0