- @echo off
- :sc1
- cls
- set "name="
- set /p name= 输入 名称:
- if not defined name goto sc1
- echo.&echo.
- :sc2
- set "age="
- set /p age= 输入 年龄:
- if not defined age goto sc2
复制代码 代码的原意是每次输入进行判断,错了就重新输入,但是目前发现年龄一旦错误,会反复显示“输入 年龄:”,肯定不能再用cls。
请问如何在屏幕保留姓名输入结果的前提下,如果年龄输入错误,重新输入不会反复显示 |