@echo off setlocal enabledelayedexpansion chcp 65001 >nul setlocal enabledelayedexpansion REM Переходим в корень проекта cd /d %~dp0\.. REM Ищем Python 3 where python >NUL 2>&1 IF ERRORLEVEL 1 ( echo [!] Python не найден. Установите Python 3.12.x и перезапустите. pause exit /b 1@echo off setlocal enabledelayedexpansion REM Переходим в корень проекта cd /d %~dp0\.. where python >NUL 2>&1 IF ERRORLEVEL 1 ( echo [!] Python не найден. Установите Python 3.12.10 и перезапустите. pause exit /b 1 ) REM Запуск PowerShell-скрипта с обходом ExecutionPolicy powershell -NoProfile -ExecutionPolicy Bypass -File "scripts\setup.ps1" %* IF ERRORLEVEL 1 ( echo [!] Ошибка при выполнении setup.ps1 pause exit /b 1 ) echo [✓] Готово. Активируйте окружение: .venv\Scripts\activate pause ) REM Запускаем PowerShell-скрипт с обходом ExecutionPolicy powershell -NoProfile -ExecutionPolicy Bypass -File "scripts\setup.ps1" IF ERRORLEVEL 1 ( echo [!] Ошибка при выполнении setup.ps1 pause exit /b 1 ) echo [✓] Готово. Активируйте окружение: .venv\Scripts\activate pause