批处理 if判断输入错误后重新输入

2024-12-14 21:28:20
推荐回答(1个)
回答1:

@echo off
:begin
set /p str=输入数字(1-3)
if %str% leq 3 (if %str% geq 1 (echo %str%)) else (echo 你输入%str% 超出范围报错并且返回重新输入&pause>nul&goto begin)
pause