magazzino disordinato di appunti
Menu di scelta
Realizzazione di un menu di scelta che, dopo aver eseguito un comando, si ripresenta a video per continuare:
@echo off
:start
cls
echo 1) Mela
echo 2) Arancia
echo 3) Banana
choice Scegli: /c:123
if errorlevel 3 goto banana
if errorlevel 2 goto arancia
if errorlevel 1 goto mela
echo invalid choice
:mela
...
:arancia
...
:banana
...
goto start
Il comando choice
non è disponibile in Windows XP, quindi si userà una variabile d'ambiente impostata con set /p
:
@echo off
:start
cls
echo 1) Mela
echo 2) Arancia
echo 3) Banana
set /p userinp=choose a number(1-3):
set userinp=%userinp:~0,1%
if "%userinp%"=="1" goto mela
if "%userinp%"=="2" goto arancia
if "%userinp%"=="3" goto banana
echo invalid choice
goto start
...