@echo off REM ================================================================ REM SPS_SKEL - Layout und Hardwareplanung zusammenfuehren REM ================================================================ REM Aufruf: REM bin\merge_hw_layout.bat --tro mubea_tro.json --hw Mubea_hw.json REM bin\merge_hw_layout.bat --tro mubea_tro.json --hw Mubea_hw.json --re-register REM REM TRO-JSON (tro_flow --json) und Hardware-JSON (hw_import) werden in REM %SKEL_RESULTS% gesucht. Regeln: %SKEL_CFG%\e_planning.ini, REM Handkorrekturen: %SKEL_CFG%\hw_overrides.ini. REM Ergebnis _anlage.json und Bericht _anlage.md in %SKEL_RESULTS%. REM REM Vorher: bin\tro_flow.bat --file --json und bin\hw_import.bat REM ================================================================ setlocal REM Umgebung setzen (SKEL_DATA, SKEL_RESULTS, SKEL_LIB, PYTHONPATH ...) call "%~dp0setenv.bat" >nul REM Virtuelle Umgebung nutzen, falls vorhanden (pydantic wird benoetigt) if exist "%SPS_SKEL%\.venv\Scripts\activate.bat" ( call "%SPS_SKEL%\.venv\Scripts\activate.bat" ) REM Python-Interpreter bestimmen (py-Launcher bevorzugt, sonst python) set "PY=py" py --version >nul 2>&1 || set "PY=python" "%PY%" "%SKEL_LIB%\merge_hw_layout.py" %* set "RC=%ERRORLEVEL%" endlocal & exit /b %RC%