tright.bat

来自「利用VC++和OpenGVS结合编的一个关于火车运行的三维模拟程序。是OpenG」· Batch 代码 · 共 65 行

BAT
65
字号
@echo off
rem Startup Train demo (slave)
if "%OS%" == "Windows_NT" setlocal

rem Startup file gvsinit.gvc relies on databases being there...
set G_TEST_NUL=\nul
if "%OS%" == "Windows_NT" set G_TEST_NUL=

if "" == "%GV_ROOT%" goto CHKW9X
goto CHKTGT

:CHKW9X
if "moreroom" == "%1" goto NEWROOM
if "%OS%" == "Windows_NT" goto CHKTGT

rem Since running Win9x, ensure presence of sufficient environment space
call command.com /e:12288 /c %0 moreroom %1 %2 %3 %4 %5 %6 %7 %8 %9
goto QUIT

:NEWROOM
shift

:CHKTGT
rem If specified, run prebuilt executable from %GV_ROOT%\bindemo\w32\%G_PROC%
if "%1" == "ogl" goto HAVETGT
if "%1" == "g3" goto HAVETGT
if "%1" == "sgld3" goto HAVETGT
if "%1" == "sglg3" goto HAVETGT
if not EXIST train%gfx%.exe set gfx=ogl
goto CHKENV

:HAVETGT
set gfx=%1
shift

:CHKENV
if NOT "%1" == "GV_ROOT" goto SETUPENV
rem Caller gave us GV_ROOT directory-spec; use it
call ..\env.bat %2
shift
shift
goto HAVEENV

:SETUPENV
call ..\env.bat

:HAVEENV
if EXIST "%GV_ROOT%\models\gvm\Intersim\train%G_TEST_NUL%" goto RUNIT

:WHOOPS
echo Whoops - Could not find the %GV_ROOT%\models\gvm\Intersim\train database directory!
echo Do you have OpenGVS installed on this system and have you setup
echo your OpenGVS environment (e.g., login_gv.bat)?
pause
goto QUIT

:RUNIT
echo train%GFX% -slave -noborder -nologo -nosge_ground -cgeometry=../right.txt %1 %2 %3
train%GFX% -slave -noborder -nologo -nosge_ground -cgeometry=../right.txt %1 %2 %3

:QUIT
if "%OS%" == "Windows_NT" endlocal
set gfx=
set G_TEST_NUL=

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?