fix: build_exe.bat переписан в ASCII (кириллица в UTF-8 ломала cmd)

This commit is contained in:
2026-08-03 21:30:56 +04:00
parent 2c3d25e790
commit 5d7d727ef9
+11 -11
View File
@@ -1,43 +1,43 @@
@echo off @echo off
chcp 65001 >nul chcp 65001 >nul
title Сборка DokoGen.exe title Build DokoGen.exe
echo ============================================ echo ============================================
echo Сборка DokoGen в один exe-файл echo Building DokoGen into a single EXE file
echo ============================================ echo ============================================
echo. echo.
cd /d "%~dp0" cd /d "%~dp0"
echo [1/3] Устанавливаю PyInstaller... echo [1/3] Installing PyInstaller...
py -m pip install --upgrade pyinstaller py -m pip install --upgrade pyinstaller
if errorlevel 1 ( if errorlevel 1 (
echo ОШИБКА: не удалось установить PyInstaller echo ERROR: failed to install PyInstaller
pause pause
exit /b 1 exit /b 1
) )
echo. echo.
echo [2/3] Устанавливаю зависимости программы... echo [2/3] Installing dependencies...
py -m pip install -r requirements.txt py -m pip install -r requirements.txt
if errorlevel 1 ( if errorlevel 1 (
echo ОШИБКА: не удалось установить зависимости echo ERROR: failed to install dependencies
pause pause
exit /b 1 exit /b 1
) )
echo. echo.
echo [3/3] Собираю DokoGen.exe (займёт 1-3 минуты)... echo [3/3] Building DokoGen.exe (1-3 minutes)...
py -m PyInstaller --clean --noconfirm dokogen.spec py -m PyInstaller --clean --noconfirm dokogen.spec
if errorlevel 1 ( if errorlevel 1 (
echo ОШИБКА: сборка не удалась echo ERROR: build failed
pause pause
exit /b 1 exit /b 1
) )
echo. echo.
echo ============================================ echo ============================================
echo ГОТОВО! Файл: dist\DokoGen.exe echo DONE! File: dist\DokoGen.exe
echo Скопируй его на любой компьютер с Windows echo Copy it to any Windows PC and run it.
echo и запускай двойным кликом - Python не нужен. echo Python is NOT required on target PC.
echo ============================================ echo ============================================
pause pause