批处理输入判断选择问题
我想用批处理处理一个根据输入y/n然后做出选择的程序要求是当别人输错时或输入的是数字时要求重新输入...
我想用批处理处理一个根据输入y/n然后做出选择的程序
要求是当别人输错时或输入的是数字时要求重新输入 展开
要求是当别人输错时或输入的是数字时要求重新输入 展开
3个回答
展开全部
@echo off
:start
set /p cho=你要选择一下:
if /i "%cho%"=="y" goto doit
if /i "%cho%"=="n" (goto nodoit) else (echo 你别乱输入啊!&&pause>nul&&goto start)
:doit
echo 你输入的是Y
pause>nul&&goto start
:nodoit
echo 你输入的是N
pause>nul&&goto start
:start
set /p cho=你要选择一下:
if /i "%cho%"=="y" goto doit
if /i "%cho%"=="n" (goto nodoit) else (echo 你别乱输入啊!&&pause>nul&&goto start)
:doit
echo 你输入的是Y
pause>nul&&goto start
:nodoit
echo 你输入的是N
pause>nul&&goto start
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
: oo
set/p aa=你输你的选择
if %aa%==y goto 11
if %aa%==n goto 22
@ echo 不好意思你输错了
goto 00
: 11
@ echo 你输入了 y
pause
exit
: 22
@ echo 你输入了 N
pause
exit
set/p aa=你输你的选择
if %aa%==y goto 11
if %aa%==n goto 22
@ echo 不好意思你输错了
goto 00
: 11
@ echo 你输入了 y
pause
exit
: 22
@ echo 你输入了 N
pause
exit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询