@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