Orderstruktur der Library in 2d und 3d unterteilt, Dateien entsprechend verschoben, Pfade in Variablen im gesamten Verzeichnis entsprechend korrigiert; Vario Vertikalbögen für 2d und 3d erzeugt;
This commit is contained in:
+16
-2
@@ -21,11 +21,13 @@ set "DXFM_TESTOUT=%DXFM_TESTS%\output"
|
||||
set "DXFM_TESTREF=%DXFM_TESTS%\reference"
|
||||
set "DXFM_CFG=%DXFMAKRO%\cfg"
|
||||
set "DXFM_LOG=%DXFMAKRO%\logs"
|
||||
set "DXFM_BLOCKS=%DXFMAKRO%\data\ils"
|
||||
set "DXFM_LISP=%DXFMAKRO%\Lisp"
|
||||
set "DXFM_DCL=%DXFMAKRO%\dcl"
|
||||
set "DXFM_RESULTS=%DXFMAKRO%\results"
|
||||
|
||||
REM 2D/3D-Modus: Standard ist 2D
|
||||
set "DXFM_DIM=2D"
|
||||
|
||||
set BRICSCAD="C:\Program Files\Bricsys\BricsCAD V25 de_DE\bricscad.exe"
|
||||
|
||||
if exist "C:\Program Files\Bricsys\BricsCAD V25 de_DE\bricscad.exe" (
|
||||
@@ -38,12 +40,20 @@ if exist "C:\Program Files\Bricsys\BricsCAD V25 de_DE\bricscad.exe" (
|
||||
echo Keine BricsCAD-Installation gefunden.
|
||||
)
|
||||
|
||||
REM Ueberladen von Umgebungsvariablen durch _setenv.bat
|
||||
REM Ueberladen von Umgebungsvariablen durch _setenv.bat (z.B. DXFM_DIM=3D)
|
||||
if exist "%~dp0_setenv.bat" (
|
||||
echo Lade lokale Umgebungseinstellungen aus _setenv.bat...
|
||||
call "%~dp0_setenv.bat"
|
||||
)
|
||||
|
||||
REM Kommandozeilenparameter hat hoechste Prioritaet
|
||||
if /i "%1"=="3D" set "DXFM_DIM=3D"
|
||||
if /i "%1"=="2D" set "DXFM_DIM=2D"
|
||||
|
||||
REM Abhaengige Pfade nach Override berechnen
|
||||
set "DXFM_BLOCKS=%DXFMAKRO%\data\ils\%DXFM_DIM%"
|
||||
set "DXFM_OMNIFLO=%DXFMAKRO%\data\omniflo\%DXFM_DIM%"
|
||||
|
||||
|
||||
REM Ordner erstellen falls sie nicht existieren
|
||||
if not exist "%DXFM_BIN%" mkdir "%DXFM_BIN%"
|
||||
@@ -51,6 +61,7 @@ if not exist "%DXFM_CFG%" mkdir "%DXFM_CFG%"
|
||||
if not exist "%DXFM_LIB%" mkdir "%DXFM_LIB%"
|
||||
if not exist "%DXFM_DATA%" mkdir "%DXFM_DATA%"
|
||||
if not exist "%DXFM_BLOCKS%" mkdir "%DXFM_BLOCKS%"
|
||||
if not exist "%DXFM_OMNIFLO%" mkdir "%DXFM_OMNIFLO%"
|
||||
if not exist "%DXFM_LISP%" mkdir "%DXFM_LISP%"
|
||||
if not exist "%DXFM_LOG%" mkdir "%DXFM_LOG%"
|
||||
if not exist "%DXFM_RESULTS%" mkdir "%DXFM_RESULTS%"
|
||||
@@ -62,6 +73,9 @@ REM Umgebungsvariablen anzeigen
|
||||
echo.
|
||||
echo ================================================================
|
||||
echo DXFMAKRO = %DXFMAKRO%
|
||||
echo DXFM_DIM = %DXFM_DIM%
|
||||
echo DXFM_BLOCKS = %DXFM_BLOCKS%
|
||||
echo DXFM_OMNIFLO = %DXFM_OMNIFLO%
|
||||
echo ================================================================
|
||||
echo.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user