71 lines
1.3 KiB
Batchfile
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
|