mirror of
https://github.com/goldenfishs/MRobot.git
synced 2026-02-04 18:00:19 +08:00
52 lines
1.2 KiB
Batchfile
52 lines
1.2 KiB
Batchfile
@echo off
|
||
chcp 65001 > nul
|
||
echo ==========================================
|
||
echo MRobot 打包脚本
|
||
echo ==========================================
|
||
echo.
|
||
|
||
REM 清理旧的构建文件
|
||
echo 1. 清理旧的构建文件...
|
||
if exist build rmdir /s /q build
|
||
if exist dist rmdir /s /q dist
|
||
if exist MRobot.spec del /f /q MRobot.spec
|
||
|
||
REM 使用 PyInstaller 打包(onedir 模式)
|
||
echo.
|
||
echo 2. 使用 PyInstaller 打包...
|
||
pyinstaller MRobot.py --onedir --windowed --icon=assets\logo\M.ico --name=MRobot --clean
|
||
|
||
if %errorlevel% neq 0 (
|
||
echo.
|
||
echo ❌ PyInstaller 打包失败!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo 3. 检查打包结果...
|
||
if not exist "dist\MRobot" (
|
||
echo ❌ 未找到 dist\MRobot 目录!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
if not exist "dist\MRobot\MRobot.exe" (
|
||
echo ❌ 未找到 MRobot.exe!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo ✅ PyInstaller 打包完成!
|
||
echo.
|
||
echo 4. 下一步:
|
||
echo - 如果要创建安装程序,请运行 Inno Setup 编译 MRobot.iss
|
||
echo - 或者直接使用 dist\MRobot 文件夹中的程序
|
||
echo.
|
||
echo ==========================================
|
||
echo 打包完成
|
||
echo ==========================================
|
||
echo.
|
||
pause
|