中国网管论坛's Archiver

chensyscn 发表于 2006-4-9 20:34

查看局域网内在线的电脑的IP地址(批处理)

@echo off
arp -d
for /l %%i in (0,1,128) do ping 192.168.1.%%i -n 1 >nul
arp -a >11.txt
arp -d
for /l %%i in (128,1,255) do ping 192.168.1.%%i -n 1 >nul
arp -a >>11.txt
arp -d

完了,就这么点,PING虽然也可以判断对方机器是否在线,不过成功率实在不敢恭维,效率也差的要命,还是用ARP好些,不过使用他的人一定要注意他的网段是192.168.1.0-192.168.1.255这个大家根据自己的情况改好了,不过运行速度不是太快,可能是PING给延误的,不过确实很实用的,大概解释一下,有人会问了,为什么你不直接把整段IP给FOR运行呢,我昨天试验了下,那样有些不准,所以分两段运行了,具体为什么不准这个我也不是很清楚,对于有防火墙的情况也是适用的,对屏蔽了ICMP包的机器也是适用的,因为他一定还给一个MAC地址给源计算机的,所以请大家放心使用就是了
:em70: :em70: :em70: :em70: :em70: :em70:

wrf_1230 发表于 2006-4-10 16:57

回复: 查看局域网内在线的电脑的IP地址(批处理)

[color=red][size=10]鼓励一下,继续努力![/size][/color]

yangsisill 发表于 2006-4-15 09:01

回复: 查看局域网内在线的电脑的IP地址(批处理)

能详细点吗? 前面的 搞详细点

cctv111 发表于 2006-4-16 09:48

回复: 查看局域网内在线的电脑的IP地址(批处理)

太深奥了.不明白....

风存记忆 发表于 2006-4-16 10:31

回复: 查看局域网内在线的电脑的IP地址(批处理)

鼓励一下 学习

分享快乐 发表于 2006-4-17 15:05

回复: 查看局域网内在线的电脑的IP地址(批处理)

有意思./.

yjfengpc 发表于 2006-4-17 18:53

回复: 查看局域网内在线的电脑的IP地址(批处理)

没效果呀

和 坤 发表于 2006-4-26 09:28

回复: 查看局域网内在线的电脑的IP地址(批处理)

看的不是很懂耶。老大能不能说详细点

chensyscn 发表于 2006-5-2 20:23

回复: 查看局域网内在线的电脑的IP地址(批处理)

[QUOTE=和 坤]看的不是很懂耶。老大能不能说详细点[/QUOTE]

上面用的是批处理的语法,有关批处理的命令解释,可以参考我在论坛里发表的批处理说明就好了
:em70: :em70: :em70: :em70: :em70: :em70:

神少 发表于 2006-5-3 13:49

回复: 查看局域网内在线的电脑的IP地址(批处理)

鼓励下
。好想不是横好用
甚至不能用。
可能我的机子有问题
呵呵 :em60:

iatit 发表于 2006-6-23 16:44

回复: 查看局域网内在线的电脑的IP地址(批处理)

嗯,好东西,实验成功,就是慢点,也许网吧的机子太多,所以慢。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com