| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- @echo off
- chcp 65001 > nul
- echo ========================================
- echo 扫货利润计算工具 - 打包脚本
- echo ========================================
- echo.
- :: 检查Python
- python --version > nul 2>&1
- if errorlevel 1 (
- echo [错误] 未找到Python,请先安装Python 3.8+
- pause
- exit /b 1
- )
- :: 安装依赖
- echo [1/4] 安装依赖包...
- pip install pymysql pandas openpyxl pyinstaller -q
- if errorlevel 1 (
- echo [错误] 依赖安装失败,请检查网络连接
- pause
- exit /b 1
- )
- echo [OK] 依赖安装完成
- :: 清理
- echo [2/4] 清理旧文件...
- if exist "build" rmdir /s /q build
- if exist "profit_calculator.spec" del /q "profit_calculator.spec" 2>nul
- if exist "dist" rmdir /s /q dist
- mkdir dist
- :: 打包参数
- echo [3/4] 开始打包(请耐心等待)...
- set "PY_ARGS=--name=扫货利润计算工具 --onefile --windowed --noconfirm --clean"
- :: 如果有图标就添加
- if exist "icon.ico" (
- set "PY_ARGS=!PY_ARGS! --icon=icon.ico"
- )
- :: 执行打包
- pyinstaller !PY_ARGS! profit_calculator.py
- :: 移动exe到dist
- if exist "dist\扫货利润计算工具.exe" (
- echo [OK] exe文件已生成
- ) else (
- move "扫货利润计算工具.exe" "dist\" > nul 2>&1
- )
- echo [4/4] 完成!
- echo.
- echo ========================================
- if exist "dist\扫货利润计算工具.exe" (
- echo ✅ 打包成功!
- echo.
- echo 📦 文件位置:
- echo %~dp0dist\扫货利润计算工具.exe
- echo.
- echo 💡 使用说明:
- echo 1. 将exe文件复制到目标电脑
- echo 2. 首次运行需要安装VC运行库
- echo 下载: aka.ms/vs/17/release/vc_redist.x64.exe
- echo 3. 双击exe即可运行,无需Python环境
- ) else (
- echo ❌ 打包失败
- echo 请确保 profit_calculator.py 文件存在
- )
- echo ========================================
- echo.
- pause
|