@echo off REM ================================================================ REM SPS_SKEL - E-Planung den Bauteilen des Layouts zuordnen REM ================================================================ REM Aufruf: REM bin\e_planning.bat --file mubea.csv --eplan Mubea_positionsdraw.json REM bin\e_planning.bat --file mubea.csv --eplan C:\pfad\Mubea_positionsdraw.json --re-register REM REM CSV und *_positionsdraw.json (Kabellaengen-Tool) werden in %SKEL_DATA% REM gesucht (oder als Pfad angegeben). Regeln: %SKEL_CFG%\e_planning.ini. REM Ergebnis _eplan.json und Bericht _eplan.md in %SKEL_RESULTS%. REM REM Weiter: bin\scl_skeleton.bat --json _tro.json --eplan _eplan.json 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%\e_planning.py" %* set "RC=%ERRORLEVEL%" endlocal & exit /b %RC%