@echo off REM ~dp0 steht für das Verzeichnis, in der diese Datei liegt pushd %~dp0\.. set CREMIG=%cd% set CREMIG_BIN=%CREMIG%\bin set CREMIG_CFG=%CREMIG%\cfg set CREMIG_LIB=%CREMIG%\lib set CREMIG_DATA=%CREMIG%\data set CREMIG_WORK=%CREMIG%\work set CREMIG_LOG=%CREMIG%\log rem Hilfsvariable um den Programmpfad zu Solid Egde immer an die aktuelle Version anzupassen. Dieser ändert sich jedesmal beim Update der Jahresversionen (Solid Edge hängt immer die Jahreszahl der Version im Ordnernamen an). rem Deshalb muss dieser Pfad möglichst automatisch ausgelesen werden. Da auch immer das Programm Keyshot in diesem Zuge mitinstalliert wird, konnte eine Umgebungsvariable gefunden werden, die denselben Pfad verwendet wie die DataPrepUtility.exe set SOLIDEDGE_VERSION=%KEYSHOT_EXTERNAL_LICENSE_FOLDER% if not exist %CREMIG%\work mkdir %CREMIG%\work if not exist %CREMIG%\log mkdir %CREMIG%\log if not exist %CREMIG%\data mkdir %CREMIG%\data if not defined RD_DATABASE_SOURCE ( rem Vehindert erneutes voranstellen von CREMIG_BIN an Path bei mehrmaligem Aufruf von cremig_setenv.bat (z.B. bei mehrmaliger Ausfuehrung von 06_migrationsstatus_treeview.bat) set return=1 goto set_path ) :r1 set RD_DATABASE_SOURCE=\\ssg.local\freigaben\SIVAS_CAD_EDM\Migration\07_RD_Teilenummern set RD_DATABASE_NAME=RD_Teilenummern.csv set BLACKLIST_DATABASE_SOURCE=\\ruledesigner\RDF_Daten\Konfigurator\CustomVaulting set BLACKLIST_DATABASE_NAME=ERP_BOM.ini set VBA_MACRO_NAME=vba_format_excel.xlsm set SIVAS_BOM=Y:\jit\programme\Sivas2json.exe set SIVAS_TEILESTAMM=\\195.243.223.3\sivas\jit\programme\KSbExcelExportSivasTeilestamm.exe set SIVAS_EXCEL_EXPORT_DIR=%CREMIG_DATA% set SIEMENS_DATA_PREP_TOOL=%SOLIDEDGE_VERSION%\DataPrepUtility.exe set LOG_EDITOR=notepad.exe set RD_SQL_DATABASE_CREDENTIALS=\\fileserver01\abteilungen\Entwicklung\Administration\Lizenzen\RDSQLDatabaseCredentials.bat if exist %RD_SQL_DATABASE_CREDENTIALS% ( call %RD_SQL_DATABASE_CREDENTIALS% ) rem Um den Python-Interpreter auf U:\ zu nutzen, Kommentar (rem) in nachfolgender Zeile entfernen rem set NETWORK_INTERPRETER_PATH=\\ssg.local\freigaben\Allgemein\Programmierumgebung\Python312 popd goto :eof :set_path set PATH=%CREMIG%\bin;%PATH% goto r%return%