添加readme文件及构建脚本
This commit is contained in:
23
README.MD
Normal file
23
README.MD
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# 建工工具箱
|
||||||
|
|
||||||
|
## 功能
|
||||||
|
|
||||||
|
- 达成度报告生成
|
||||||
|
- 答辩表生成
|
||||||
|
|
||||||
|
## 构建
|
||||||
|
|
||||||
|
### 自动构建
|
||||||
|
|
||||||
|
```bash
|
||||||
|
.\build.bat
|
||||||
|
```
|
||||||
|
|
||||||
|
### 手动构建
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python -m venv .venv
|
||||||
|
.\.venv\Scripts\activate.bat
|
||||||
|
pip install -r requirements.txt
|
||||||
|
pyinstaller .\main.spec
|
||||||
|
```
|
||||||
36
build.bat
Normal file
36
build.bat
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal
|
||||||
|
|
||||||
|
echo === 尝试激活虚拟环境 ===
|
||||||
|
if exist ".venv\Scripts\activate.bat" (
|
||||||
|
call .venv\Scripts\activate.bat
|
||||||
|
) else (
|
||||||
|
echo 未发现虚拟环境,尝试创建中...
|
||||||
|
python -m venv .venv
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo [错误] 创建虚拟环境失败,请确认是否已安装 Python。
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
echo 虚拟环境创建成功,开始激活...
|
||||||
|
call .venv\Scripts\activate.bat
|
||||||
|
)
|
||||||
|
|
||||||
|
echo === 安装依赖项 ===
|
||||||
|
pip install -r requirements.txt
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo [错误] pip 安装依赖失败!
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo === 使用 pyinstaller 构建 ===
|
||||||
|
pyinstaller .\main.spec
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo [错误] 构建失败!
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo === 构建完成 ===
|
||||||
|
pause
|
||||||
Reference in New Issue
Block a user