first
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
@echo off
|
||||
cd /d "%~dp0"
|
||||
title 无人机资产管理系统
|
||||
|
||||
echo ============================================
|
||||
echo 无人机资产管理系统 - 一键启动
|
||||
echo ============================================
|
||||
echo.
|
||||
|
||||
where python >nul 2>nul
|
||||
if errorlevel 1 (
|
||||
echo [错误] 未检测到 Python,请先安装 Python 3.9 及以上版本。
|
||||
echo 安装时请勾选 "Add python.exe to PATH"。
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [1/2] 检查依赖 ...
|
||||
python -c "import fastapi, uvicorn, openpyxl" >nul 2>nul
|
||||
if errorlevel 1 (
|
||||
echo 首次运行,正在安装 fastapi、uvicorn 和 openpyxl ...
|
||||
python -m pip install fastapi uvicorn openpyxl
|
||||
if errorlevel 1 (
|
||||
echo [错误] 依赖安装失败,请检查网络后重试。
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
)
|
||||
|
||||
echo [2/2] 启动服务: http://127.0.0.1:8000
|
||||
start "UAV-Server" /b python -m uvicorn main:app --host 0.0.0.0 --port 8000
|
||||
timeout /t 2 /nobreak >nul
|
||||
start "" http://127.0.0.1:8000
|
||||
|
||||
echo.
|
||||
echo 服务已启动,浏览器将自动打开页面。
|
||||
echo 局域网内其他电脑可访问: http://本机IP:8000
|
||||
echo 关闭本窗口即停止服务。
|
||||
echo.
|
||||
pause >nul
|
||||
Reference in New Issue
Block a user