@echo off chcp 65001 >nul title Сборка DokoGen.exe echo ============================================ echo Сборка DokoGen в один exe-файл echo ============================================ echo. cd /d "%~dp0" echo [1/3] Устанавливаю PyInstaller... py -m pip install --upgrade pyinstaller if errorlevel 1 ( echo ОШИБКА: не удалось установить PyInstaller pause exit /b 1 ) echo. echo [2/3] Устанавливаю зависимости программы... py -m pip install -r requirements.txt if errorlevel 1 ( echo ОШИБКА: не удалось установить зависимости pause exit /b 1 ) echo. echo [3/3] Собираю DokoGen.exe (займёт 1-3 минуты)... py -m PyInstaller --clean --noconfirm dokogen.spec if errorlevel 1 ( echo ОШИБКА: сборка не удалась pause exit /b 1 ) echo. echo ============================================ echo ГОТОВО! Файл: dist\DokoGen.exe echo Скопируй его на любой компьютер с Windows echo и запускай двойным кликом - Python не нужен. echo ============================================ pause