Files
sps_skel/bin/tro_extract.bat
2026-08-20 11:38:51 +02:00

34 lines
1.1 KiB
Batchfile

@echo off
REM ================================================================
REM SPS_SKEL - TROs aus der annotierten Zeichnung nach JSON lesen
REM ================================================================
REM Aufruf:
REM bin\tro_flow.bat --file mubea.csv
REM bin\tro_flow.bat --file mubea.csv --tosvg
REM bin\tro_flow.bat --file mubea.csv --tosvg --doc
REM
REM Die Zeichnung wird in %SKEL_RESULTS% gesucht, die JSON-Datei wird
REM ebenfalls dort abgelegt.
REM
REM Schwesterprogramm: bin\material_flow.bat (Materialfluss der Objekte)
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%\tro_extract.py" %*
set "RC=%ERRORLEVEL%"
endlocal & exit /b %RC%