- 帖子
- 6
- 积分
- 19
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2017-3-21
|
[其他] 如何只能输入设定的数值,否则错误提示并重新输入
本帖最后由 musicbug 于 2017-3-21 00:27 编辑
:loop
CLS
@echo.
@echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
@echo ※ ※
@echo ※ 「1」- 设置计算机名称 ※
@echo ※ ※
@echo ※ 「2」- 手动设置本地连接 ※
@echo ※ ※
@echo ※ 「3」- 自动获取 IP 和 DNS ※
@echo ※ ※
@echo ※ 「4」- 退出程序 ※
@echo ※ ※
@echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
@echo.
@echo.
@ SET /P setup="请输入序号:"
echo.
if /I "%setup%"=="1" goto setup1
if /I "%setup%"=="2" goto setup2
if /I "%setup%"=="3" goto setup3
if /I "%setup%"=="4" exit
(能否在这里加代码来判断用户输入的数值必须为 1 至 4, 其他无效,如果输入其他数字或者为空值就提示“输入有误,请重新输入:”)代码怎么写?求助。
:setup1
(相关命令,略......)
goto loop
:setup2
(相关命令,略......)
goto loop
:setup3
(相关命令,略......)
goto loop |
|