29 lines
652 B
Batchfile
29 lines
652 B
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
::The Main Thing...
|
|
set choices="fee fie","huff and puff","mirror mirror","tick tock"
|
|
set "quest=Which is from the three pigs?"
|
|
call :select
|
|
pause>nul
|
|
exit /b 0
|
|
::/The Main Thing.
|
|
|
|
::The Function...
|
|
:select
|
|
set number=0
|
|
for %%A in (%choices%) do set tmpvar=%%A&set /a number+=1&set opt!number!=!tmpvar:"=!
|
|
:tryagain
|
|
cls&echo.
|
|
for /l %%A in (1,1,%number%) do echo. Option %%A - !opt%%A!
|
|
echo.
|
|
set /p input=%quest%
|
|
for /l %%A in (1,1,%number%) do (
|
|
if !input! equ %%A echo.&echo.You chose option %%A - !opt%%A!&goto :EOF
|
|
)
|
|
echo.
|
|
echo.Invalid Input. Please try again...
|
|
pause>nul
|
|
goto tryagain
|
|
::/The Function.
|