/
delbraun
/
AutoRAWCompressor
Обзор
Документация
Войти
/
delbraun
/
AutoRAWCompressor
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
14
CI/CD
Аналитика
Безопасность
master
_common.bat
33 строки
1020 B
Divan Games
release: 0.0.1.0.0 ProtoAlpha
29 май 2026, 05:45
29 май 2026, 05:45
5342e44
Код
Авторство
О чём код?
@echo off rem Shared helpers for project .bat launchers (no setlocal here). rem Usage: rem call "%~dp0_common.bat" - resolve PYTHON_EXE rem call "%~dp0_common.bat" deps - resolve + install requirements.txt if needed set "PYTHON_EXE=" where python >nul 2>&1 && ( set "PYTHON_EXE=python" goto :python_ok ) where py >nul 2>&1 && ( set "PYTHON_EXE=py -3" goto :python_ok ) echo. echo [ERROR] Python 3 not found in PATH. echo Install from https://www.python.org/downloads/ echo Or: winget install Python.Python.3.12 exit /b 1 :python_ok for /f "delims=" %%V in ('"%PYTHON_EXE%" -c "import sys; sys.path.insert(0,'%~dp0src'); from version import VERSION; print(VERSION)" 2^>nul') do set "APP_VERSION=%%V" if /I not "%~1"=="deps" exit /b 0 "%PYTHON_EXE%" -c "import PIL, numpy, windnd, psutil" >nul 2>&1 if not errorlevel 1 exit /b 0 echo. echo Installing runtime dependencies (Pillow, numpy, windnd, psutil)... "%PYTHON_EXE%" -m pip install -r "%~dp0requirements.txt" exit /b %errorlevel%