diff --git a/bin/cremig_setenv.bat b/bin/cremig_setenv.bat index bba80d9..b3c1b30 100644 --- a/bin/cremig_setenv.bat +++ b/bin/cremig_setenv.bat @@ -10,6 +10,10 @@ 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 @@ -30,7 +34,7 @@ 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=C:\Program Files\Siemens\Solid Edge 2023\Program\DataPrepUtility.exe +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 diff --git a/lib/controller.py b/lib/controller.py index 7d0b661..ba517f6 100644 --- a/lib/controller.py +++ b/lib/controller.py @@ -41,7 +41,7 @@ messages = { "export_not_sucessful":'Export der Migrationsdatei fehlgeschlagen. Überprüfe Schreibrechte für {path}.', "export_not_sucessful_file_open":'Export fehlgeschlagen. Datei offen?', "blacklist_not_exist": 'Bitte Blacklist vom Server holen', - "wrong_impftool_path": 'Pfad zur DataPrepUtility.exe nicht gefunden. Bitte setenv.bat prüfen.' , + "wrong_impftool_path": 'Pfad zur DataPrepUtility.exe nicht gefunden. Bitte Pfad unter ...\\bin\\cremig_setenv.bat prüfen.', "too_many_logfiles":'Keine eindeutige Logdatei zum aktuellen DataPrep Prozess gefunden. Bitte löschen Sie die überflüssigen .log files', "some_error_in_log":'Log Datei enthält einen Fehler. Bitte prüfen.', "preparation_sucessful":'Preparation mit der Datei {path} erfolgreich',