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:
+15
-11
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user