@echo off setlocal set "SCRIPT_DIR=%~dp0" where pwsh.exe >nul 2>nul if %ERRORLEVEL% EQU 0 ( pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File "%SCRIPT_DIR%build-html.ps1" %* ) else ( powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File "%SCRIPT_DIR%build-html.ps1" %* ) set "EXIT_CODE=%ERRORLEVEL%" if not "%EXIT_CODE%"=="0" ( echo. echo Ошибка сборки HTML. Код: %EXIT_CODE% ) exit /b %EXIT_CODE%