Files
Scale-rs232/build_production.bat
2025-06-04 14:55:43 +07:00

41 lines
1.2 KiB
Batchfile

@echo off
echo ===============================================
echo Building Scale RS232 Reader v2.2 Ultra Large Display
echo ===============================================
echo.
echo [1/4] Cleaning previous builds...
if exist build rmdir /s /q build
if exist dist rmdir /s /q dist
if exist __pycache__ rmdir /s /q __pycache__
echo [2/4] Installing dependencies...
pip install -r requirements.txt
pip install pyinstaller
echo [3/4] Building executable...
pyinstaller ScaleRS232Reader_v2.spec
echo [4/4] Checking build result...
if exist "dist\ScaleRS232Reader_v2.exe" (
echo.
echo ===============================================
echo BUILD SUCCESSFUL!
echo ===============================================
echo Executable: dist\ScaleRS232Reader_v2.exe
echo Size:
dir "dist\ScaleRS232Reader_v2.exe" | findstr "ScaleRS232Reader_v2.exe"
echo.
echo You can now run: dist\ScaleRS232Reader_v2.exe
echo ===============================================
) else (
echo.
echo ===============================================
echo BUILD FAILED!
echo ===============================================
echo Please check the error messages above.
echo ===============================================
)
pause