为bat脚本增加选择,来简化脚本

时间:2026-02-15 11:36:51

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

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com