Dummy-Teil und Konfig entfernt und zentral auf das freigaben-Verzeichnis verschoben. Umgebungsvariablen angepasst.
This commit is contained in:
@@ -1,4 +1,26 @@
|
|||||||
@echo off
|
@echo off
|
||||||
REM ~dp0 steht für das Verzeichnis, in der diese Datei liegt
|
REM ~dp0 steht für das Verzeichnis, in der diese Datei liegt
|
||||||
|
|
||||||
call diff_dimensions.bat --type WEICHE --json_2d omniflo_weichen.json --json_dimensions dimensions.json --tolerance 0.05
|
REM Standardwerte setzen
|
||||||
|
set "DEFAULT_TYPE=WEICHE"
|
||||||
|
set "DEFAULT_JSON2D=omniflo_weichen.json"
|
||||||
|
set "DEFAULT_JSONDIM=dimensions.json"
|
||||||
|
set "DEFAULT_TOLERANCE=0.05"
|
||||||
|
|
||||||
|
echo Mögliche Werte für --type: BOGEN, WEICHE, TEFBOGEN, TEFWEICHE
|
||||||
|
|
||||||
|
REM Benutzereingaben mit Standardwerten
|
||||||
|
set /p TYPE=Gib den Typ ein (Standard: %DEFAULT_TYPE%):
|
||||||
|
if "%TYPE%"=="" set "TYPE=%DEFAULT_TYPE%"
|
||||||
|
|
||||||
|
set /p JSON2D=Gib den Namen der 2D-JSON-Datei ein (Standard: %DEFAULT_JSON2D%):
|
||||||
|
if "%JSON2D%"=="" set "JSON2D=%DEFAULT_JSON2D%"
|
||||||
|
|
||||||
|
set /p JSONDIM=Gib den Namen der Dimensions-JSON-Datei ein (Standard: %DEFAULT_JSONDIM%):
|
||||||
|
if "%JSONDIM%"=="" set "JSONDIM=%DEFAULT_JSONDIM%"
|
||||||
|
|
||||||
|
set /p TOLERANCE=Gib die Toleranz ein (Standard: %DEFAULT_TOLERANCE%):
|
||||||
|
if "%TOLERANCE%"=="" set "TOLERANCE=%DEFAULT_TOLERANCE%"
|
||||||
|
|
||||||
|
REM Aufruf des Skripts mit den eingegebenen oder Standardwerten
|
||||||
|
call diff_dimensions.bat --type %TYPE% --json_2d %JSON2D% --json_dimensions %JSONDIM% --tolerance %TOLERANCE%
|
||||||
|
|||||||
@@ -2,16 +2,17 @@
|
|||||||
REM ~dp0 steht für das Verzeichnis, in der diese Datei liegt
|
REM ~dp0 steht für das Verzeichnis, in der diese Datei liegt
|
||||||
pushd %~dp0\..
|
pushd %~dp0\..
|
||||||
|
|
||||||
for /f "delims=" %%i in ('git rev-parse --show-toplevel') do set SSG_RD_DIR=%%i
|
REM for /f "delims=" %%i in ('git rev-parse --show-toplevel') do set SSG_RD_DIR=%%i
|
||||||
|
|
||||||
|
|
||||||
set PROJECT_DIR=%SSG_RD_DIR%\CAD\Code
|
set PROJECT_DIR=%cd%
|
||||||
|
|
||||||
set PROJECT_BIN=%PROJECT_DIR%\bin
|
set PROJECT_BIN=%PROJECT_DIR%\bin
|
||||||
set PROJECT_LIB=%PROJECT_DIR%\lib
|
set PROJECT_LIB=%PROJECT_DIR%\lib
|
||||||
set PROJECT_WORK=%PROJECT_DIR%\work
|
set PROJECT_WORK=%PROJECT_DIR%\work
|
||||||
set PROJECT_DATA=%PROJECT_DIR%\data
|
set PROJECT_DATA=%PROJECT_DIR%\data
|
||||||
set PROJECT_INPUT=%PROJECT_DIR%\input
|
set PROJECT_INPUT=%PROJECT_DIR%\input
|
||||||
|
set PROJECT_TEMPLATE=\\ssg.local\freigaben\RuleDesigner\Templates\CreateAssemblies
|
||||||
|
|
||||||
if not exist %PROJECT_WORK% mkdir %PROJECT_WORK%
|
if not exist %PROJECT_WORK% mkdir %PROJECT_WORK%
|
||||||
if not exist %PROJECT_INPUT% mkdir %PROJECT_INPUT%
|
if not exist %PROJECT_INPUT% mkdir %PROJECT_INPUT%
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -84,6 +84,7 @@ if __name__ == "__main__":
|
|||||||
# Umgebungsvariablen & Ordner
|
# Umgebungsvariablen & Ordner
|
||||||
work_dir = os.environ.get("PROJECT_WORK", "../work")
|
work_dir = os.environ.get("PROJECT_WORK", "../work")
|
||||||
data_dir = os.environ.get("PROJECT_DATA", "../data")
|
data_dir = os.environ.get("PROJECT_DATA", "../data")
|
||||||
|
template_dir = os.environ.get("PROJECT_TEMPLATE", "//ssg.local/freigaben/RuleDesigner/Templates/CreateAssemblies")
|
||||||
|
|
||||||
if args.input_dir:
|
if args.input_dir:
|
||||||
input_dir = args.input_dir
|
input_dir = args.input_dir
|
||||||
@@ -100,7 +101,7 @@ if __name__ == "__main__":
|
|||||||
os.makedirs(work_dir, exist_ok=True)
|
os.makedirs(work_dir, exist_ok=True)
|
||||||
os.makedirs(output_dir, exist_ok=True)
|
os.makedirs(output_dir, exist_ok=True)
|
||||||
|
|
||||||
dummy_asm_path = os.path.join(data_dir, "dummy.asm")
|
dummy_asm_path = os.path.join(template_dir, "dummy.asm")
|
||||||
placeholder_name = "dummy.par"
|
placeholder_name = "dummy.par"
|
||||||
|
|
||||||
documents = start_solid_edge()
|
documents = start_solid_edge()
|
||||||
|
|||||||
Reference in New Issue
Block a user