找回密码
 加入
搜索
查看: 2429|回复: 5

如何搜索内网有多少台机在线?

[复制链接]
发表于 2009-10-14 01:06:41 | 显示全部楼层 |阅读模式
请问一下,如何编辑ping这个网络函数,才能知道内网192.168.0.1-192.168.0.254总共有多少台在线?
发表于 2009-10-14 01:55:38 | 显示全部楼层
本帖最后由 peter13447 于 2009-10-14 02:05 编辑

1# douyuan
For $i=1 To 254 Step 1
        $z1 = "192.168.0."& (100+$i)
        $z2 = Ping($z1,10)
        ConsoleWrite($z1 & @TAB & $z2 & @CRLF)
Next
1 表示在线
0 表示离线,或者不存在

Remarks

When the function fails (returns 0) @error contains extended information:
1 = Host is offline
2 = Host is unreachable
3 = Bad destination
4 = Other errors
发表于 2009-10-14 01:59:18 | 显示全部楼层

#include <ACN_NET.au3>
#include <File.au3>
$LOG = "MAC.log"
_FileCreate($LOG)

For $i = 1 to 255 Step +1
$Mac = _API_Get_NetworkAdapterMAC("192.168.1." & $i)
_FileWriteLog($LOG, $Mac & "<>" & "192.168.1." & $i)
Next
 楼主| 发表于 2009-10-14 13:15:12 | 显示全部楼层
3# kodin


这个没有办法运行啊
发表于 2009-10-14 16:19:53 | 显示全部楼层
版本:3.3.1.1
发表于 2009-10-14 17:17:34 | 显示全部楼层
强烈抗议楼上的在签名里以诱惑性的语言来吸引某些特定人群去点击那邪恶的带id推广链接
ps:我爱死了这种语法↑
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 08:31 , Processed in 0.076857 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表