为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

  • 制作一个漂亮的批处理选择菜单
  • 好吃的批处理脚本:[10]bat脚本的start用法
  • Linux文件误删除恢复操作
  • 文件夹设置拒绝任何用户访问
  • 解决VS2013安装过久的办法(含有UPDATE5版本)
  • 热门搜索
    薏米是什么米 性质是什么意思 b1驾驶证能开什么车 flyme是什么意思 enter是什么意思 keep是什么意思 过桥资金是什么意思 blow是什么意思 满五唯一是什么意思 鸭子是什么意思