This commit is contained in:
2026-08-07 23:04:54 +08:00
commit 00af9f7fdb
13 changed files with 2588 additions and 0 deletions
+40
View File
@@ -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