Umgebungsvariablen nicht bei jedem Aufruf dauerhaft setzen. Ansonsten wird man bei jedem Startup damit belästigt. Nur einmal mit einem Schalter für das dauerhafte Setzen reicht

This commit is contained in:
2026-06-25 16:15:35 +02:00
parent d408f3eea7
commit f417df4b54
+15 -11
View File
@@ -69,17 +69,21 @@ if not exist "%DXFM_TESTDATA%" mkdir "%DXFM_TESTDATA%"
if not exist "%DXFM_TESTOUT%" mkdir "%DXFM_TESTOUT%" if not exist "%DXFM_TESTOUT%" mkdir "%DXFM_TESTOUT%"
if not exist "%DXFM_TESTREF%" mkdir "%DXFM_TESTREF%" if not exist "%DXFM_TESTREF%" mkdir "%DXFM_TESTREF%"
REM Variablen dauerhaft fuer diesen Benutzer setzen (einmalig noetig) REM Hinweis: setx (dauerhaft) wird hier nicht verwendet.
echo Setze Umgebungsvariablen dauerhaft (setx)... REM Variablen gelten nur fuer diesen Prozess und Kindprozesse (z.B. BricsCAD).
setx DXFMAKRO "%DXFMAKRO%" REM Falls dauerhafte Registry-Eintraege benoetigt werden: setenv.bat --persist aufrufen.
setx DXFM_LISP "%DXFM_LISP%" if /i "%1"=="--persist" (
setx DXFM_DATA "%DXFM_DATA%" echo Setze Umgebungsvariablen dauerhaft in der Registry ^(setx^)...
setx DXFM_DCL "%DXFM_DCL%" setx DXFMAKRO "%DXFMAKRO%" >nul
setx DXFM_CFG "%DXFM_CFG%" setx DXFM_LISP "%DXFM_LISP%" >nul
setx DXFM_LOG "%DXFM_LOG%" setx DXFM_DATA "%DXFM_DATA%" >nul
setx DXFM_DIM "%DXFM_DIM%" setx DXFM_DCL "%DXFM_DCL%" >nul
setx DXFM_BLOCKS "%DXFM_BLOCKS%" setx DXFM_CFG "%DXFM_CFG%" >nul
echo Dauerhaft gesetzt. Gilt fuer alle neuen Prozesse (nicht aktuelles Fenster). setx DXFM_LOG "%DXFM_LOG%" >nul
setx DXFM_DIM "%DXFM_DIM%" >nul
setx DXFM_BLOCKS "%DXFM_BLOCKS%" >nul
echo Dauerhaft gesetzt. Gilt fuer alle neuen Prozesse.
)
REM Umgebungsvariablen anzeigen REM Umgebungsvariablen anzeigen
echo. echo.