@echo off REM ───────────────────────────────────────────────────────────── REM Запуск ежедневного обновления KPI. REM Этот .bat вызывается Планировщиком задач Windows раз в сутки. REM ───────────────────────────────────────────────────────────── setlocal cd /d "%~dp0" REM Активируем venv, если он есть; иначе используем системный python. if exist "venv\Scripts\python.exe" ( set "PYEXE=venv\Scripts\python.exe" ) else ( set "PYEXE=python" ) REM 1) KPI dashboard (drb_iliyas_kpi_2026.csv) "%PYEXE%" "%~dp0update_kpi.py" set "RC_KPI=%ERRORLEVEL%" REM 2) Метрики МП (app_stats/app_metrics.json) "%PYEXE%" "%~dp0update_app_metrics.py" set "RC_APP=%ERRORLEVEL%" echo KPI exit code: %RC_KPI% App-metrics exit code: %RC_APP% REM Ненулевой код, если упал хотя бы один set /a RC=%RC_KPI%+%RC_APP% exit /b %RC%