为bat脚本增加选择,来简化脚本
1、输出选择项:
rem this is to for user to choose
:choice
echo ################################################
echo ##this is a choice example
echo ##choose:
echo ## A=choose A
echo ## B=choose B
echo ## C=choose C
echo ## D=choose D
echo ## q=exit:
echo ##
echo ################################################
2、获取终端输入信息:
set /P action=pls choose your action:
if /I "%action%"=="A" goto ActionA
...
if /I "%action%"=="q" goto quit
3、根据终端输入的不同信息,实现不同的动作:
:ActionA
echo your choosed A
goto choice
...
:quit
echo existing ..
pause
exit
4、美化脚本,最终显示:
@echo off
rem this is to for user to choose
:choice
echo ################################################
echo ##this is a choice example
echo ##choose:
echo ## A=choose A
echo ## B=choose B
echo ## C=choose C
echo ## D=choose D
echo ## q=exit:
echo ##
echo ################################################
rem check the choice info
set /P action=pls choose your action:
if /I "%action%"=="A" goto ActionA
if /I "%action%"=="B" goto ActionB
if /I "%action%"=="C" goto ActionC
if /I "%action%"=="D" goto ActionD
if /I "%action%"=="q" goto quit
:ActionA
echo your choosed A
goto choice
:ActionB
echo your choosed B
goto choice
:ActionC
echo your choosed C
goto choice
:ActionD
echo your choosed D
goto choice
:quit
echo existing ..
pause
exit