commit e1e87c918a01f74d4423e76afafb349241094fc5 Author: Eugen Höglinger Date: Fri Apr 30 11:15:28 2021 +0200 Initialized - Menu über das unterschiedliche NX-Versionen gestartet werden können. diff --git a/StartNX.bat b/StartNX.bat new file mode 100644 index 0000000..dfdad74 --- /dev/null +++ b/StartNX.bat @@ -0,0 +1,239 @@ +@echo off + +:SELECTIONMENU +cls +echo. +echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» +echo º -- NX-Start - Auswahlmenu -- º +echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ +echo º [1] NX10Local º +echo º [2] NX10 (nicht mehr verwenden) º +echo º [3] NX12 º +echo º [4] NX1926 º +echo º [5] NX1953 º +echo º [6] NX1969 º +echo º [7] . º +echo º [8] . º +echo º [9] . º +echo º [10] . º +echo º [11] . º +echo º [12] . º +echo º [13] . º +echo º [14] . º +echo º [15] . º +echo º [16] . º +echo º [17] . º +echo º [18] . º +echo º [19] . º +echo º [20] NX-Beta º +echo ÌÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĹ +echo º [e] Script beenden º +echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ +echo. + +set asw=0 +set /p asw=">> Bitte eine Auswahl treffen: " + +if %asw%==1 goto SELECTION1 +if %asw%==2 goto SELECTION2 +if %asw%==3 goto SELECTION3 +if %asw%==4 goto SELECTION4 +if %asw%==5 goto SELECTION5 +if %asw%==6 goto SELECTION6 +if %asw%==7 goto SELECTION7 +if %asw%==8 goto SELECTION8 +if %asw%==9 goto SELECTION9 +if %asw%==10 goto SELECTION10 +if %asw%==11 goto SELECTION11 +if %asw%==12 goto SELECTION12 +if %asw%==13 goto SELECTION13 +if %asw%==14 goto SELECTION14 +if %asw%==15 goto SELECTION15 +if %asw%==16 goto SELECTION16 +if %asw%==17 goto SELECTION17 +if %asw%==18 goto SELECTION18 +if %asw%==19 goto SELECTION19 +if %asw%==20 goto SELECTION20 +if %asw%==e goto END +goto SELECTIONMENU + +:SELECTION1 +set NXVERSION=NX10 +set NXSERIESNUMBER=10 +rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR= +set USEALTERNATIVESERVERDIR=C:\Data\%NXVERSION% + +goto NXCALL +goto END + +:SELECTION2 +set NXVERSION=NX10 +set NXSERIESNUMBER=10 +rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR= +set USEALTERNATIVESERVERDIR=no + +goto NXCALL +goto END + +:SELECTION3 +set NXVERSION=NX12 +set NXSERIESNUMBER=12 +rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR= +set USEALTERNATIVESERVERDIR=no + +goto NXCALL +goto END + +:SELECTION4 +set NXVERSION=NX1926 +set NXSERIESNUMBER=1926 +rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR= +set USEALTERNATIVESERVERDIR=no + +goto NXCALL +goto END + +:SELECTION5 +set NXVERSION=NX1953 + +set NXSERIESNUMBER=1953 +rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR= +set USEALTERNATIVESERVERDIR=no + +goto NXCALL +goto END + +:SELECTION6 +set NXVERSION=NX1969 +set NXSERIESNUMBER=1953 +rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR= +set USEALTERNATIVESERVERDIR=no + +goto NXCALL +goto END + +:SELECTION7 +goto SELECTIONMENU +goto END + +:SELECTION8 +goto SELECTIONMENU +goto END + +:SELECTION9 +goto SELECTIONMENU +goto END + +:SELECTION10 +goto SELECTIONMENU +goto END + +:SELECTION11 +goto SELECTIONMENU +goto END + +:SELECTION12 +goto SELECTIONMENU +goto END + +:SELECTION13 +goto SELECTIONMENU +goto END + +:SELECTION14 +goto SELECTIONMENU +goto END + +:SELECTION15 +goto SELECTIONMENU +goto END + +:SELECTION16 +goto SELECTIONMENU +goto END + +:SELECTION17 +goto SELECTIONMENU +goto END + +:SELECTION18 +goto SELECTIONMENU +goto END + +:SELECTION19 +goto SELECTIONMENU +goto END + +:SELECTION20 +set NXVERSION=NX-Beta +set NXSERIESNUMBER=1953 +rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR= +set USEALTERNATIVESERVERDIR=\\engel.int\nx\ea\ug\NX_Beta_NXTC + +goto NXCALL +goto END + +:NXCALL +rem --- Set location specific environment +rem --- Setup ENGEL +if %USEALTERNATIVESERVERDIR%==no (set NX_SERVER_DIR=M:\ug\%NXVERSION%_NXTC) else (set NX_SERVER_DIR=%USEALTERNATIVESERVERDIR%) +set ENGEL_NX_CFG_DIR=%NX_SERVER_DIR%\global + +rem --- Set NX relavant environment +set UGII_BASE_DIR=C:\CAD\%NXVERSION% +set UGII_ROOT_DIR=%UGII_BASE_DIR%\UGII\ +set UGII_ENV_FILE=%ENGEL_NX_CFG_DIR%\00_DEFAULTS\UGII\ugii_env.dat +set SPLM_LICENSE_SERVER=28000@EMSCADLIC.ENGEL.INT +set UGS_LICENSE_SERVER=28000@EMSCADLIC.ENGEL.INT +set UGS_LICENSE_BUNDLE=NX11110;DEAS +set UGII_PATDIR=%ENGEL_NX_CFG_DIR%\01_TEMPLATES\pattern +set UGII_LANG=english +set UGII_CUSTOM_DIRECTORY_FILE=%ENGEL_NX_CFG_DIR%\00_DEFAULTS\UGII\menus\custom_dirs.dat +set UGII_BACKGROUND_URL=%ENGEL_NX_CFG_DIR%\00_DEFAULTS\UGTIPS\index.html +set UGII_TMP_DIR=C:\TEMP +set UGII_JAVA_HOME=%ProgramFiles%\Java\jre1.8.0_161 +set NXTOOLS_SYSDIR=%NX_SERVER_DIR%\NxTools12.0 +set UGII_HTML_UGDOC=https://docs.plm.automation.siemens.com/tdoc/nx/%NXSERIESNUMBER%/nx_help/#uid:index +set UGII_HELP_WHATS_NEW=https://docs.plm.automation.siemens.com/tdoc/nx/%NXSERIESNUMBER%/nx_help/#uid:index_whatsnew +set UGII_CSHELP_DOCS=https://docs.plm.automation.siemens.com/tdoc/nx/%NXSERIESNUMBER%/nx_help + +rem --- NX Version auslesen +set ENV_PRINT=%UGII_BASE_DIR%\UGII\env_print.exe -n +for /f "tokens=*" %%i in ('%ENV_PRINT%') do set NX_VERSION=%%i + +set NX=%UGII_ROOT_DIR%ugraf.exe -nx + +echo --------------------------------------------------------------------------- +echo --- Start %NX_VERSION% +echo --------------------------------------------------------------------------- +echo --- Set Environment --- +echo ------------------------------- +echo --- UGII_BASE_DIR: %UGII_BASE_DIR% +echo --- UGII_ROOT_DIR: %UGII_ROOT_DIR% +echo --- UGII_ENV_FILE: %UGII_ENV_FILE% +echo --- UGS_LICENSE_SERVER: %UGS_LICENSE_SERVER% +echo --- SPLM_LICENSE_SERVER: %SPLM_LICENSE_SERVER% +echo --- UGS_LICENSE_BUNDLE: %UGS_LICENSE_BUNDLE% +echo --- UGII_PATDIR: %UGII_PATDIR% +echo --- UGII_LANG: %UGII_LANG% +echo --- UGII_CUSTOM_DIRECTORY_FILE: %UGII_CUSTOM_DIRECTORY_FILE% +echo --- UGII_BACKGROUND_URL: %UGII_BACKGROUND_URL% +echo --- UGII_TMP_DIR: %UGII_TMP_DIR% +echo --- UGII_JAVA_HOME: %UGII_JAVA_HOME% +echo --- NXTOOLS_SYSDIR: %NXTOOLS_SYSDIR% +echo --- UGII_HTML_UGDOC: %UGII_HTML_UGDOC% +echo --- UGII_HELP_WHATS_NEW: %UGII_HELP_WHATS_NEW% +echo --- UGII_CSHELP_DOCS: %UGII_CSHELP_DOCS% +echo --- NX_SERVER_DIR: %NX_SERVER_DIR% +echo --- ENGEL_NX_CFG_DIR: %ENGEL_NX_CFG_DIR% +echo --- NX: %NX% +echo ------------------------------- +echo --- Start NX --- +echo ------------------------------- +pause + +start %NX% +goto END + +:END +echo.