设置系统服务将应用配置为 Windows 服务实现开机自启动。
This commit is contained in:
51
install_startup.bat
Normal file
51
install_startup.bat
Normal file
@@ -0,0 +1,51 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ============================================================
|
||||
echo 🚀 Flask 提示词大师 - 开机启动安装脚本
|
||||
echo ============================================================
|
||||
echo.
|
||||
|
||||
REM 检查管理员权限
|
||||
net session >nul 2>&1
|
||||
if %errorLevel% == 0 (
|
||||
echo ✅ 管理员权限检查通过
|
||||
) else (
|
||||
echo ❌ 需要管理员权限才能安装开机启动任务
|
||||
echo 💡 请右键点击此脚本,选择"以管理员身份运行"
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM 激活虚拟环境
|
||||
call .venv\Scripts\Activate.bat
|
||||
|
||||
REM 设置环境变量
|
||||
set FLASK_ENV=production
|
||||
set PYTHONPATH=%cd%
|
||||
|
||||
echo 📊 环境变量设置完成
|
||||
echo 🌐 正在安装开机启动任务...
|
||||
|
||||
REM 安装开机启动任务
|
||||
python simple_windows_service.py install
|
||||
|
||||
if %errorLevel% == 0 (
|
||||
echo ✅ 开机启动任务安装成功!
|
||||
echo.
|
||||
echo 📋 任务信息:
|
||||
echo 任务名称: FlaskPromptMasterStartup
|
||||
echo 触发条件: 系统启动时
|
||||
echo 运行账户: SYSTEM
|
||||
echo.
|
||||
echo 🎯 下一步操作:
|
||||
echo 1. 启动服务: python simple_windows_service.py start
|
||||
echo 2. 删除任务: python simple_windows_service.py remove
|
||||
echo 3. 查看状态: schtasks /query /tn "FlaskPromptMasterStartup"
|
||||
echo.
|
||||
echo 💡 系统重启后会自动启动服务
|
||||
) else (
|
||||
echo ❌ 开机启动任务安装失败!
|
||||
echo 💡 请检查错误信息并重试
|
||||
)
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user