-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.bat
More file actions
59 lines (52 loc) · 1.46 KB
/
build.bat
File metadata and controls
59 lines (52 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
@echo off
chcp 65001 >nul
echo ========================================
echo 代理模拟器exe构建工具
echo ========================================
echo.
echo 正在检查Python环境...
python --version >nul 2>&1
if errorlevel 1 (
echo 错误: 未找到Python环境,请先安装Python
pause
exit /b 1
)
echo 正在安装依赖包...
pip install -r requirements.txt
if errorlevel 1 (
echo 错误: 依赖包安装失败
pause
exit /b 1
)
echo.
echo 开始构建exe文件...
pyinstaller --onefile --console --name=proxy_simulator --add-data=behavior_config.py;. --hidden-import=bs4 --hidden-import=requests --hidden-import=urllib3 --hidden-import=charset_normalizer --hidden-import=idna --hidden-import=certifi --clean proxy_request.py
if errorlevel 1 (
echo 错误: exe文件构建失败
pause
exit /b 1
)
echo.
echo 复制配置文件...
if exist behavior_config.py (
copy behavior_config.py dist\ >nul
echo 配置文件复制完成
)
if exist README.md (
copy README.md dist\ >nul
echo README文件复制完成
)
echo.
echo ========================================
echo 构建完成!
echo ========================================
echo exe文件位置: dist\proxy_simulator.exe
echo 配置文件位置: dist\behavior_config.py
echo 说明文档位置: dist\README.md
echo.
echo 使用方法:
echo 1. 进入dist目录
echo 2. 运行 proxy_simulator.exe
echo 3. 根据需要修改 behavior_config.py 配置文件
echo.
pause