批处理问题记录——数字实验bat

批处理问题记录——数字实验bat

记录学习批处理时的问题

批处理为输入一个数字,如果大于等于一百,直接输出输入数字,如果小于一百会重复+1,直到100后输出。

问题是,如果不输入数字,直接空格的话,批处理会出错。

寻求一种可以识别空命令的方法。

@echo off

set /p num=请输入一个数字:
:return
if %num% geq 100 (
goto :end
) else (
echo 继续累加)
set /a num = (%num% + 1)
echo 现在值为:%num%
)
if "%num%" lss 100 (
goto return
) else (
goto :end
)
:end
echo 最终值为:%num%
pause
exit

记录一下代码,继续学习后,补全

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 批处理问题记录——数字实验bat