From 1d91bd4d7debeb28735d1a39c7df2c59f9dff7f0 Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Wed, 8 Jul 2026 14:55:49 +0200 Subject: [PATCH] awl2scl Aufrufskript gebaut. --- bin/awl2scl.bat | 19 +++++++++++++++++++ bin/setenv.bat | 3 +++ 2 files changed, 22 insertions(+) create mode 100644 bin/awl2scl.bat diff --git a/bin/awl2scl.bat b/bin/awl2scl.bat new file mode 100644 index 0000000..d58357b --- /dev/null +++ b/bin/awl2scl.bat @@ -0,0 +1,19 @@ +@echo off +REM ================================================================ +REM Konvertiert .awl Dateien (Kategorie A/B/C) mechanisch in .scl Dateien +REM +REM ================================================================ + +call "%~dp0setenv.bat" + +REM .venv bevorzugen, sonst System-Python +set "PYTHON=python" +if exist "%PROJECT%\.venv\Scripts\python.exe" ( + set "PYTHON=%PROJECT%\.venv\Scripts\python.exe" +) + +"%PYTHON%" "%PV_LIB%\awl2scl.py" %* +if errorlevel 1 ( + echo FEHLER: awl2scl.py wurde mit Fehler beendet. + exit /b 1 +) diff --git a/bin/setenv.bat b/bin/setenv.bat index 9f7a3d8..022da40 100644 --- a/bin/setenv.bat +++ b/bin/setenv.bat @@ -17,6 +17,7 @@ set "PV_CFG=%PROJECT%\cfg" set "PV_DATA=%PROJECT%\data" set "PV_DOC=%PROJECT%\doc" set "PV_TESTS=%PROJECT%\tests" +set "PV_SCL_EXPORT=%PROJECT%\SCL-Export" REM PYTHONPATH um PV_LIB erweitern (nur wenn noch nicht enthalten) if not defined PYTHONPATH ( @@ -38,6 +39,7 @@ if not exist "%PV_LIB%" mkdir "%PV_LIB%" if not exist "%PV_CFG%" mkdir "%PV_CFG%" if not exist "%PV_DATA%" mkdir "%PV_DATA%" if not exist "%PV_TESTS%" mkdir "%PV_TESTS%" +if not exist "%PV_SCL_EXPORT%" mkdir "%PV_SCL_EXPORT%" REM Umgebungsvariablen anzeigen echo. @@ -51,6 +53,7 @@ echo PV_LOG = %PV_LOG% echo PV_RESULTS = %PV_RESULTS% echo PV_EXAMPLES = %PV_EXAMPLES% echo PV_TESTS = %PV_TESTS% +echo PV_SCL_EXPORT= %PV_SCL_EXPORT% echo PYTHONPATH = %PYTHONPATH% echo ================================================================ echo.