Sunteți pe pagina 1din 3

@echo off rem rem -----------------------------------------------------------rem mdi.

bat - This file is the toplevel batch rem file for all ADAMS products. rem -----------------------------------------------------------rem set TOPDIR=C:\Program Files\ADAMS 10.0 set SHORT_TOPDIR=C:\PROGRA~1\ADAMS1~1.0 set LM_LICENSE_FILE=C:\Program Files\ADAMS 10.0\network\license.dat rem set VERSION=10.0 set MDI_PAUSE=0 set MDI_OLD_PATH=%PATH% set MDI_OLD_HOME=%HOME% if "%MDI_OLD_HOME%" == "" set HOME=%HOMEDRIVE%%HOMEPATH% set MDI_COPYRIGHT=DONE rem if "%1%" == "-v" goto PRINT_VERSION if "%1%" == "-V" goto PRINT_VERSION if "%1%" == "-top" goto PRINT_TOPDIR if "%1%" == "-TOP" goto PRINT_TOPDIR goto RESUME rem :PRINT_VERSION echo. echo Version = %VERSION% echo. goto ALLDONE :PRINT_TOPDIR echo. echo TOPDIR = %TOPDIR% echo. goto ALLDONE rem :RESUME rem Changing the ADAMS - Settings value will modify the next 2 lines... set MDI_AVIEW_MEMSIZE=stnd set MDI_SOLVER_MEMSIZE=stnd rem if "%MDI_SOLVER_MEMSIZE%" == "" set UCONFG_DIR=uconfg_stnd if "%MDI_SOLVER_MEMSIZE%" == "STND" set UCONFG_DIR=uconfg_stnd if "%MDI_SOLVER_MEMSIZE%" == "stnd" set UCONFG_DIR=uconfg_stnd if "%MDI_SOLVER_MEMSIZE%" == "LARGE" set UCONFG_DIR=uconfg_large if "%MDI_SOLVER_MEMSIZE%" == "large" set UCONFG_DIR=uconfg_large if "%MDI_SOLVER_MEMSIZE%" == "EX_LARGE" set UCONFG_DIR=uconfg_extralg if "%MDI_SOLVER_MEMSIZE%" == "ex_large" set UCONFG_DIR=uconfg_extralg if "%MDI_SOLVER_MEMSIZE%" == "EXTRA_LG" set UCONFG_DIR=uconfg_extralg if "%MDI_SOLVER_MEMSIZE%" == "extra_lg" set UCONFG_DIR=uconfg_extralg if "%MDI_SOLVER_MEMSIZE%" == "HUGE" set UCONFG_DIR=uconfg_huge if "%MDI_SOLVER_MEMSIZE%" == "huge" set UCONFG_DIR=uconfg_huge if "%MDI_SOLVER_MEMSIZE%" == "USER" set UCONFG_DIR=uconfg_user if "%MDI_SOLVER_MEMSIZE%" == "user" set UCONFG_DIR=uconfg_user rem if not "%UCONFG_DIR%" == "" goto SOLVER_UCONFG_SET echo unrecognized value for MDI_SOLVER_MEMSIZE: %MDI_SOLVER_MEMSIZE% echo allowed values: echo " STND MD array size of 1,000,000" echo " LARGE MD array size of 3,000,000" echo " EX_LARGE MD array size of 10,000,000"

echo " HUGE echo " USER goto ALLDONE

MD array size of 20,000,000" MD array size of your choice"

:SOLVER_UCONFG_SET if "%MDI_AVIEW_MEMSIZE%" == "" set AV_UCONFG_DIR=uconfg_stnd if "%MDI_AVIEW_MEMSIZE%" == "STND" set AV_UCONFG_DIR=uconfg_stnd if "%MDI_AVIEW_MEMSIZE%" == "stnd" set AV_UCONFG_DIR=uconfg_stnd if "%MDI_AVIEW_MEMSIZE%" == "LARGE" set AV_UCONFG_DIR=uconfg_large if "%MDI_AVIEW_MEMSIZE%" == "large" set AV_UCONFG_DIR=uconfg_large if "%MDI_AVIEW_MEMSIZE%" == "EX_LARGE" set AV_UCONFG_DIR=uconfg_extralg if "%MDI_AVIEW_MEMSIZE%" == "ex_large" set AV_UCONFG_DIR=uconfg_extralg if "%MDI_AVIEW_MEMSIZE%" == "EXTRA_LG" set AV_UCONFG_DIR=uconfg_extralg if "%MDI_AVIEW_MEMSIZE%" == "extra_lg" set AV_UCONFG_DIR=uconfg_extralg if "%MDI_AVIEW_MEMSIZE%" == "HUGE" set AV_UCONFG_DIR=uconfg_huge if "%MDI_AVIEW_MEMSIZE%" == "huge" set AV_UCONFG_DIR=uconfg_huge if "%MDI_AVIEW_MEMSIZE%" == "USER" set AV_UCONFG_DIR=uconfg_user if "%MDI_AVIEW_MEMSIZE%" == "user" set AV_UCONFG_DIR=uconfg_user rem PATH=%TOPDIR%\common;%TOPDIR%\common\%UCONFG_DIR%;%PATH% if not "%1%" == "" goto CONTINUE if exist "%topdir%\network\nondiscl" "%topdir%\network\nondiscl.exe" if exist dont.do goto ALLDONE :CONTINUE "%topdir%\common\menu" %1 %2 %3 %4 %5 %6 %7 %8 %9 if exist adamsctl.bat call adamsctl if not "%SAVE_BATCH_FILES%" == "" goto ALLDONE if exist adamsctl.bat del adamsctl.bat if exist viewctl.bat del viewctl.bat if exist acarctl.bat del acarctl.bat if exist aenginectl.bat del aenginectl.bat if exist controlsctl.bat del controlsctl.bat if exist vhydctl.bat del vhydctl.bat if exist shydctl.bat del shydctl.bat if exist execname.bat del execname.bat if exist feactl.bat del feactl.bat if exist feactl2.bat del feactl2.bat if exist tempstr del tempstr if exist tmpacarsolver.txt del tmpacarsolver.txt if exist tmpaenginesolver.txt del tmpaenginesolver.txt if exist tmpacarsubs.lst del tmpacarsubs.lst if exist tmpaenginesubs.lst del tmpaenginesubs.lst if exist tmpsolver.txt del tmpsolver.txt if exist tmpacar.txt del tmpacar.txt if exist tmpaengine.txt del tmpaengine.txt if exist tmpview.txt del tmpview.txt if exist tmpfea.txt del tmpfea.txt if exist tmpcall.txt del tmpcall.txt if exist tmprail.txt del tmprail.txt if exist tmpscontrols.txt del tmpscontrols.txt if exist tmpvcontrols.txt del tmpvcontrols.txt if exist tmpshyd.txt del tmpshyd.txt if exist tmpvhyd.txt del tmpvhyd.txt :ALLDONE set TOPDIR= set SHORT_TOPDIR=

set LM_LICENSE_FILE= PATH=%MDI_OLD_PATH% set MDI_OLD_PATH= set HOME=%MDI_OLD_HOME% set MDI_OLD_HOME= set UCONFG_DIR= set AV_UCONFG_DIR= if exist dont.do del dont.do

S-ar putea să vă placă și