setup.cmd 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. chcp 65001 >nul
  4. setlocal enabledelayedexpansion
  5. REM Переходим в корень проекта
  6. cd /d %~dp0\..
  7. REM Ищем Python 3
  8. where python >NUL 2>&1
  9. IF ERRORLEVEL 1 (
  10. echo [!] Python не найден. Установите Python 3.12.x и перезапустите.
  11. pause
  12. exit /b 1@echo off
  13. setlocal enabledelayedexpansion
  14. REM Переходим в корень проекта
  15. cd /d %~dp0\..
  16. where python >NUL 2>&1
  17. IF ERRORLEVEL 1 (
  18. echo [!] Python не найден. Установите Python 3.12.10 и перезапустите.
  19. pause
  20. exit /b 1
  21. )
  22. REM Запуск PowerShell-скрипта с обходом ExecutionPolicy
  23. powershell -NoProfile -ExecutionPolicy Bypass -File "scripts\setup.ps1" %*
  24. IF ERRORLEVEL 1 (
  25. echo [!] Ошибка при выполнении setup.ps1
  26. pause
  27. exit /b 1
  28. )
  29. echo [✓] Готово. Активируйте окружение: .venv\Scripts\activate
  30. pause
  31. )
  32. REM Запускаем PowerShell-скрипт с обходом ExecutionPolicy
  33. powershell -NoProfile -ExecutionPolicy Bypass -File "scripts\setup.ps1"
  34. IF ERRORLEVEL 1 (
  35. echo [!] Ошибка при выполнении setup.ps1
  36. pause
  37. exit /b 1
  38. )
  39. echo [✓] Готово. Активируйте окружение: .venv\Scripts\activate
  40. pause