Printer Version Table of Contents Project Home Page
.EXAMPLE.....: 08 Get a user menu selection
.CATEGORY....: examples
.DISCUSSION..:
.CODE........:
@echo off
:START
cls
echo ===========================================================
echo             MAKE A MENU SELECTION
echo ===========================================================
echo   A   DIR *.*
echo   B   DIR *.BAT
echo.
echo Press ESC to exit
echo.
echo ===========================================================
FDATE /FgetK /Q"Press letter of your choice> " /KABx /V

if (%FDATE%)==(A) goto Choice_%FDATE%
if (%FDATE%)==(B) goto Choice_%FDATE%
if (%FDATE%)==(x) goto endit
echo Program logic error.   Invalid choice [%FDATE%]
pause
goto Start

:CHOICE_A
 cls
 echo Processing choice %FDATE% ...
 DIR *.* /W /P
 pause
 goto Start

:CHOICE_B
 echo Processing choice %FDATE% ...
 DIR *.BAT /W /P
 pause
 goto Start

:endit
set choice=
cls