@echo off :: Author: Robert Lie (mobilefish.com) :: :: This batch file displays a menu with JOGL demos :: Usage: rundemo.bat :: :: CHANGE JOGL_DEMO_BUILD ACCORDING TO YOUR SITUATION!! set JOGL_DEMO_BUILD=c:\tools\jogl\jogl-demos\build :: DO NOT CHANGE ANYTHING BELOW set CLASSPATH=%CLASSPATH%;%JOGL_DEMO_BUILD%\jogl-demos.jar;%JOGL_DEMO_BUILD%\jogl-demos-data.jar;%JOGL_DEMO_BUILD%\jogl-demos-util.jar; color 0e REM ------------------------------------------------ REM Default values REM ------------------------------------------------ set menu=0 set confirm=n REM ------------------------------------------------ REM Start a JOGL Demo REM ------------------------------------------------ :OPTION cls echo. echo Select a JOGL Demo echo ------------------ echo. echo 1. demos.gears.Gears echo 2. demos.hwShadowmapsSimple.HWShadowmapsSimple echo 3. demos.infiniteShadowVolumes.InfiniteShadowVolumes echo 4. demos.proceduralTexturePhysics.ProceduralTexturePhysics echo 5. demos.vertexArrayRange.VertexArrayRange echo 6. demos.vertexProgRefract.VertexProgRefract echo 7. demos.vertexProgWarp.VertexProgWarp echo. echo 0. (Exit) echo. REM ------------------------------------------------ REM Make a choice REM ------------------------------------------------ set /P menu=Selection: if '%menu%'=='0' goto EXIT if '%menu%'=='1' echo Execute: demos.gears.Gears if '%menu%'=='1' java demos.gears.Gears if '%menu%'=='2' echo Execute: demos.hwShadowmapsSimple.HWShadowmapsSimple if '%menu%'=='2' java demos.hwShadowmapsSimple.HWShadowmapsSimple if '%menu%'=='3' echo Execute: demos.infiniteShadowVolumes.InfiniteShadowVolumes if '%menu%'=='3' java demos.infiniteShadowVolumes.InfiniteShadowVolumes if '%menu%'=='4' echo Execute: demos.proceduralTexturePhysics.ProceduralTexturePhysics if '%menu%'=='4' java demos.proceduralTexturePhysics.ProceduralTexturePhysics if '%menu%'=='5' echo Execute: demos.vertexArrayRange.VertexArrayRange if '%menu%'=='5' java demos.vertexArrayRange.VertexArrayRange if '%menu%'=='6' echo Execute: demos.vertexProgRefract.VertexProgRefract if '%menu%'=='6' java demos.vertexProgRefract.VertexProgRefract if '%menu%'=='7' echo Execute: demos.vertexProgWarp.VertexProgWarp if '%menu%'=='7' java demos.vertexProgWarp.VertexProgWarp set confirm=n set /P confirm=Start another application (y/n)? if '%confirm%'=='y' goto OPTION goto EXIT :EXIT color 07