求IP地址的递增算法!
例:192.168.1.253-192.168.2.2192.168.1.253
192.168.1.254
192.168.1.255
192.168.2.1
192.168.2.2
[ 本帖最后由 FBWOLF 于 2008-10-12 15:04 编辑 ] 用了个笨办法
#include 'array.au3'
Global $ip=
Global $aip
for $i=0 to 300
ipadd()
if $ip>255 Then ExitLoop;此处需自行判断IP的范围
_ArrayAdd($aip,_ArrayToString($ip,'.'))
Next
_ArrayDisplay($aip)
Func ipadd($x=3)
$ip[$x]+=1
if $ip[$x]>255 Then
$ip[$x]=1
ipadd($x-1)
EndIf
EndFunc
[ 本帖最后由 pcbar 于 2008-10-11 21:33 编辑 ]
页:
[1]