bat怎么弄选项
答案:3 悬赏:20 手机版
解决时间 2021-03-25 12:47
- 提问者网友:疯子也有疯子的情调
- 2021-03-24 23:41
bat怎么弄选项
最佳答案
- 五星知识达人网友:鱼芗
- 2021-03-25 00:49
goto :1
:2
set /p tolbl=请输入功能字母(B:xxx, C:xxx)
:1
set /p tolbl=请输入功能字母(A:xxx, B:xxx, C:xxx)
goto lbl%tolbl%
goto :eof
:lblA
echo 执行A段语句
goto :2
:lblB
echo 执行B段语句
goto :1追问。。。看不懂?追答先执行set /p tolbl=请输入功能字母(A:xxx, B:xxx, C:xxx)之后进行选择如果选择a 则echo 执行A段语句后跳转到2 执行set /p tolbl=请输入功能字母(B:xxx, C:xxx) 这时只有bc两个提示
:2
set /p tolbl=请输入功能字母(B:xxx, C:xxx)
:1
set /p tolbl=请输入功能字母(A:xxx, B:xxx, C:xxx)
goto lbl%tolbl%
goto :eof
:lblA
echo 执行A段语句
goto :2
:lblB
echo 执行B段语句
goto :1追问。。。看不懂?追答先执行set /p tolbl=请输入功能字母(A:xxx, B:xxx, C:xxx)之后进行选择如果选择a 则echo 执行A段语句后跳转到2 执行set /p tolbl=请输入功能字母(B:xxx, C:xxx) 这时只有bc两个提示
全部回答
- 1楼网友:像个废品
- 2021-03-25 02:40
你给选项菜单定义一个label就好啦,给个选项菜单的例子:
@echo off
title XXXXXX
color 3f
:menu
cls
echo=
echo A.XXXXXXX
echo=
echo B.XXXXXXX
echo=
set choice=
set /p choice=请选择[A/B]
if /i "%choice%"=="A" goto labelA
if /i "%choice%"=="B" goto labelB
echo 输入有误,请重新输入!
pause>nul
goto menu
:labelA
commandA
goto menu
:labelB
commandB
goto menu
o(︶︿︶)o 明显哥的更高明!
@echo off
title XXXXXX
color 3f
:menu
cls
echo=
echo A.XXXXXXX
echo=
echo B.XXXXXXX
echo=
set choice=
set /p choice=请选择[A/B]
if /i "%choice%"=="A" goto labelA
if /i "%choice%"=="B" goto labelB
echo 输入有误,请重新输入!
pause>nul
goto menu
:labelA
commandA
goto menu
:labelB
commandB
goto menu
o(︶︿︶)o 明显哥的更高明!
- 2楼网友:洒脱疯子
- 2021-03-25 01:27
你给选项菜单定义一个label就好啦,给个选项菜单的例子:
@echo off
title XXXXXX
color 3f
:menu
cls
echo=
echo A.XXXXXXX
echo=
echo B.XXXXXXX
echo=
set choice=
set /p choice=请选择[A/B]
if /i "%choice%"=="A" goto labelA
if /i "%choice%"=="B" goto labelB
echo 输入有误,请重新输入!
pause>nul
goto menu
:labelA
commandA
goto menu
:labelB
commandB
goto menu
o(︶︿︶)o 明显哥的更高明!
@echo off
title XXXXXX
color 3f
:menu
cls
echo=
echo A.XXXXXXX
echo=
echo B.XXXXXXX
echo=
set choice=
set /p choice=请选择[A/B]
if /i "%choice%"=="A" goto labelA
if /i "%choice%"=="B" goto labelB
echo 输入有误,请重新输入!
pause>nul
goto menu
:labelA
commandA
goto menu
:labelB
commandB
goto menu
o(︶︿︶)o 明显哥的更高明!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯