本帖最后由 laminor 于 2017-9-20 20:12 编辑
比如这个批处理,输入值为1.2.3.4时都可以执行相应操作,但是当输入其他值或输入为空时,仍然会出现输入为1,怎么让输入的值为其他或空值时显示输入错误- @echo off
- :menu
- set aa=
- set /p aa=请输入数字:
- if %aa% equ 1 goto 1
- if %aa% equ 2 goto 2
- if %aa% equ 3 goto 3
- if %aa% equ 4 goto 4
- echo.
- :1
- echo 输入为1
- pause
- goto menu
- :2
- echo 输入为2
- pause
- goto menu
- :3
- echo 输入为3
- pause
- goto menu
- :4
- echo 输入为4
- pause
- goto menu
复制代码
|