41 lines
1.2 KiB
Batchfile
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
|