PlugAI_Launcher/Windows-client/build.bat

38 lines
1.1 KiB
Batchfile

@echo off
setlocal enabledelayedexpansion
rem ───── 配置 ──────────────────────────────────────────────
set SCRIPT=PlugAILauncher.py
set EXE_NAME=PlugAILauncher
set ICON=logo.ico
rem ───────────────────────────────────────────────────────
echo === Activating virtual environment ===
call venv310\Scripts\activate.bat || (
echo [ERROR] Failed to activate virtual environment!
pause & exit /b 1
)
echo === Installing PyInstaller (if needed) ===
pip show pyinstaller >nul 2>&1 || (
echo Installing PyInstaller...
pip install -q pyinstaller
)
echo === Building %EXE_NAME%.exe (no-upx) ===
pyinstaller ^
--noconsole ^
--onefile ^
--noupx ^
--name "%EXE_NAME%" ^
--icon "%ICON%" ^
--add-data "%ICON%;." ^
"%SCRIPT%" || (
echo [ERROR] PyInstaller build failed!
pause & exit /b 1
)
echo/
echo === Build complete! Output: dist\%EXE_NAME%.exe ===
pause