如何能够得到下面的变量,是否需要延迟环境变量
@echo off
set ipaddr=192.168.0.
set /p ipaddr=请输入IP地址的前三个字段,默认为【 %ipaddr% 】:
for %%a in (%ipaddr:.= %) do (set ip1=%%a& set ip2=%%b& set ip3=%%c)
echo %ip1%
echo %ip2%
echo %ip3%
if %ip1% leq 0 goto error
if %ip1% neq 0 goto error
if %ip1% geq 255 goto error
if %ip2% leq 0 goto error
if %ip2% geq 256 goto error
if %ip3% leq 0 goto error
if %ip3% geq 256 goto error