@echo off REM ================================================================ REM SPS_SKEL - TROs in die BricsCAD-Zeichnung einblenden REM ================================================================ REM Aufruf: REM bin\tro_annotate.bat --file mubea.csv --dxf 500573_60_1.dxf --check REM bin\tro_annotate.bat --file mubea.csv --dxf 500573_60_1.dxf --flow --fb --legend REM REM Die CSV-Datei und die Zeichnung werden in %SKEL_DATA% gesucht (oder als REM vollstaendiger Pfad angegeben). Das beschriftete DXF liegt in REM %SKEL_RESULTS%, der gepruefte Lagebezug in %SKEL_CFG%. REM REM Die Originalzeichnung wird nie veraendert. DWG wird nicht unterstuetzt. REM ================================================================ setlocal REM Umgebung setzen (SKEL_DATA, SKEL_RESULTS, SKEL_CFG, SKEL_LIB, PYTHONPATH ...) call "%~dp0setenv.bat" >nul REM Virtuelle Umgebung nutzen (ezdxf und pydantic werden 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_annotate.py" %* set "RC=%ERRORLEVEL%" endlocal & exit /b %RC%