标题: 谁替我简化一下代码:查看局域网在线机器
[打印本页]
作者: kmtis003
时间: 2007-9-13 13:45
标题: 谁替我简化一下代码:查看局域网在线机器
我写的,可以成功,但是检测速度不行,谁可以让它提速。
@ for /l %%b in (1,1,254) do @ ping 192.168.1.%%b -n 1 -l 1 | find "bytes=1 tim" >>aaaa.txt
作者: ThinKing
时间: 2007-9-13 14:36
这个呢?
net view > aaa.txt
作者: kmtis003
时间: 2007-9-14 12:11
这个别人删了共享的话,查不出来吧?
作者: ThinKing
时间: 2007-9-14 12:17
那我就不清楚了。
@for /l %%b in (1,1,254) do @ping 192.168.1.%%b -n 1 -l 1 >nul && echo 192.168.1.%%b >>aaaa.txt
作者: titiger
时间: 2007-9-15 19:41
这里批处理应该符合你的要求!
@echo off
for /l %%b in (1,1,254) do start /I/min cmd /c ping -n 1 -l 1 -w 0 192.168.1.%%b
echo 请等待其他cmd进程结束……
puase>nul
arp -a
pause
作者: 175891641
时间: 2007-9-17 21:47
速度还是很慢啊
用s.exe开1000个只须5秒就扫完了
作者: lp1129
时间: 2007-9-18 10:46
PING命令本身就慢,用批处理还是一个一个的PING,当然慢了