255进制- @echo off&setlocal enabledelayedexpansion
- set ip1=251.1.0.1
- set ip2=251.2.0.1
- >"iplist.txt" (for /l %%a in () do (
- if not defined t (
- set t=%ip1%
- ) else (
- set s=
- for /f "tokens=1-4 delims=." %%b in ("!t!") do set s=%%e %%d %%c %%b
- set c=0
- set "ip="
- for %%b in (!s!) do (
- if not defined ip (
- if %%b equ 255 (
- set ip=0
- set c=1
- ) else (
- set /a d=%%b+1
- set ip=!d!
- )
- ) else (
- if !c! equ 1 (
- if %%b equ 255 (
- set ip=0.!ip!
- ) else (
- set /a e=%%b+c
- set ip=!e!.!ip!
- set c=0
- )
- ) else set ip=%%b.!ip!
- )
- )
- set t=!ip!
- )
- echo;!t!
- if not defined ip2 (
- if !t! equ 255.255.255.255 exit
- ) else (if !t! equ %ip2% exit)
- ))
复制代码
|