发新话题
打印

[求助] bat语句判断怎么出错?

bat语句判断怎么出错?

用如下bat语句来设置
set IP=192.168.100.1
set MASK=255.255.255.0
cho 默认IP地址是%IP%,回车输入默认地址
set /p IP= [请输入 IP 地址,输完请回车:]
if %ip%>255 or %ip%<2 goto error
set ip=192.168.100.%ip%

echo IP地址及子网掩码正在设置,请稍候
netsh interface ip set address name="%INTERFACE%" source=static addr=%IP% mask=%MASK%

怎么这句if %ip%>255 or %ip%<2 goto error出错提示:
此时不应有 >。

TOP

原来在bat中,没有用<>号的
发新话题
最近访问的版块