批处理输入判断
当输入正确时返回:请稍后正在为你执行(并真正执行)
当输入错误时返回:非法用户,请重新输入(并能返回输入命令)再执行
@echo off&cls
:xz
set /p xz=请输入你的账号:
set A=007
set B=069
set C=088
set D=063
set E=999
if /i "%xz%"=="007" goto A
if /i "%xz%"=="069" goto B
if /i "%xz%"=="088" goto C
if /i "%xz%"=="063" goto D
if /i "%xz%"=="999" goto E
有上面这么多个条件ABCDE或更多选项
怎么写,放那个位置
批处理输入判断
答案:1 悬赏:0
解决时间 2021-02-02 06:30
- 提问者网友:千城墨白
- 2021-02-01 07:53
最佳答案
- 二级知识专家网友:风格单纯
- 2021-02-01 08:02
供参考~更多跳转选项,直接参考添加即可
@echo off
:xz
CLS
set /p xz=请输入你的账号:
if /i "%xz%"=="007" goto A
if /i "%xz%"=="069" goto B
if /i "%xz%"=="088" goto C
if /i "%xz%"=="063" goto D
if /i "%xz%"=="999" goto E
echo 非法用户,请重新输入!
pause>nul
goto XZ
:A
cls
echo 欢迎A用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:B
cls
echo 欢迎B用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:C
cls
echo 欢迎C用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:D
cls
echo 欢迎D用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:E
cls
echo 欢迎E用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
@echo off
:xz
CLS
set /p xz=请输入你的账号:
if /i "%xz%"=="007" goto A
if /i "%xz%"=="069" goto B
if /i "%xz%"=="088" goto C
if /i "%xz%"=="063" goto D
if /i "%xz%"=="999" goto E
echo 非法用户,请重新输入!
pause>nul
goto XZ
:A
cls
echo 欢迎A用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:B
cls
echo 欢迎B用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:C
cls
echo 欢迎C用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:D
cls
echo 欢迎D用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
:E
cls
echo 欢迎E用户,正在为您执行,请稍后.....
......你的命令.......
pause>nul
goto XZ
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯