240 lines
6.8 KiB
Batchfile
240 lines
6.8 KiB
Batchfile
@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=<Pfad zum alternativen Server Directory>
|
|
set USEALTERNATIVESERVERDIR=C:\Data\%NXVERSION%
|
|
|
|
goto NXCALL
|
|
goto END
|
|
|
|
:SELECTION2
|
|
set NXVERSION=NX10
|
|
set NXSERIESNUMBER=10
|
|
rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR=<Pfad zum alternativen Server Directory>
|
|
set USEALTERNATIVESERVERDIR=no
|
|
|
|
goto NXCALL
|
|
goto END
|
|
|
|
:SELECTION3
|
|
set NXVERSION=NX12
|
|
set NXSERIESNUMBER=12
|
|
rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR=<Pfad zum alternativen Server Directory>
|
|
set USEALTERNATIVESERVERDIR=no
|
|
|
|
goto NXCALL
|
|
goto END
|
|
|
|
:SELECTION4
|
|
set NXVERSION=NX1926
|
|
set NXSERIESNUMBER=1926
|
|
rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR=<Pfad zum alternativen Server Directory>
|
|
set USEALTERNATIVESERVERDIR=no
|
|
|
|
goto NXCALL
|
|
goto END
|
|
|
|
:SELECTION5
|
|
set NXVERSION=NX1953
|
|
|
|
set NXSERIESNUMBER=1953
|
|
rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR=<Pfad zum alternativen Server Directory>
|
|
set USEALTERNATIVESERVERDIR=no
|
|
|
|
goto NXCALL
|
|
goto END
|
|
|
|
:SELECTION6
|
|
set NXVERSION=NX1969
|
|
set NXSERIESNUMBER=1953
|
|
rem USEALTERNATIVESERVERDIR=no oder USEALTERNATIVESERVERDIR=<Pfad zum alternativen Server Directory>
|
|
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=<Pfad zum alternativen Server Directory>
|
|
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.
|