6,850
社区成员
发帖
与我相关
我的任务
分享
113.64.0.0/10
14.16.0.0/12
1.68.0.0/14
58.83.0.0/16
61.134.0.0/18
1.92.0.0/20
59.151.52.0/22
59.151.1.0/24
...
....
.....
@echo off
for /f "delims=./ tokens=1,2,3,4,5" %%a in (x.txt) do (
call :sub %%a %%b %%c %%d %%e
)
pause
goto :eof
rem code by 3742668
:sub
set num1=%4
set num2=%3
set num3=%2
set num4=%1
set /a m=(32-%5)%%8
set /a n=((32-%5)/8)
for /l %%i in (1,1,%n%) do set /a num%%i+=255
set /a n+=1
set /a num%n%+=(1^<^<%m%)-1
echo %1.%2.%3.%4--%num4%.%num3%.%num2%.%num1%
echo ===================================
goto :eof