54 lines
2.2 KiB
Batchfile
54 lines
2.2 KiB
Batchfile
@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%
|