@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\NX%NXSERIESNUMBER%_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.