Files
aitsc/simple_service_manager.bat

71 lines
1.3 KiB
Batchfile

@echo off
chcp 65001 >nul
echo ============================================================
echo 🚀 Flask 提示词大师 - 简化服务管理脚本
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.
set /p choice=请输入选项 (1-5):
if "%choice%"=="1" goto start_service
if "%choice%"=="2" goto install_startup
if "%choice%"=="3" goto remove_startup
if "%choice%"=="4" goto check_status
if "%choice%"=="5" goto exit
echo ❌ 无效选项,请重新选择
goto menu
:start_service
echo.
echo 🚀 正在启动服务...
python simple_windows_service.py start
echo.
pause
goto menu
:install_startup
echo.
echo 📋 正在安装开机启动任务...
python simple_windows_service.py install
echo.
pause
goto menu
:remove_startup
echo.
echo 🗑️ 正在删除开机启动任务...
python simple_windows_service.py remove
echo.
pause
goto menu
:check_status
echo.
echo 📊 正在查询任务状态...
schtasks /query /tn "FlaskPromptMasterStartup" /fo table
echo.
pause
goto menu
:exit
echo 👋 再见!
exit /b 0