Originally posted by mmh1 at 2009-4-10 12:11 AM:
for /l %%i in (1 1 254) do start /min ping -n 1 192.168.1.%%i
arp -a|findstr /v "00-00-00-00-00-00">>1.txt
为什么我运行之后没有结果呢?
加个()试试。。。。
for /l %%i in (1 1 254) do (start /min ping -n 1 192.168.1.%%i
arp -a|findstr /v "00-00-00-00-00-00")>>1.txt作者: zhym399 时间: 2009-4-11 02:18 记下了,谢谢作者: provem 时间: 2009-4-11 13:11 nbtscan需要另外下载
nbtscan下载 http://rthost.fam.cx/cndos-up/img/1402.rar作者: fyb198351 时间: 2009-4-11 13:33 @echo off
arp -d
for /l %%i in (1 1 254) do start /min ping -n 1 -w 1 192.168.1.%%i>nul
arp -a|findstr /v "00-00-00-00-00-00"
@pause>nul
[ Last edited by fyb198351 on 2009-4-12 at 02:23 ]作者: THENEWLIFE 时间: 2009-4-12 03:27 for /l %%i in (1 1 254) do (start /min ping -n 1 192.168.1.%%i)
arp -a | find /v "00-00-00-00-00">>1.txt
for /f "tokens=3" %%a in ('find /v /c "" 1.txt') do echo "一共有%%a机器"
pause
除了用NBTSCAN还有没效率更高点的办法呢?作者: 不得不爱 时间: 2009-4-12 10:03 for /l %%i in (1 1 254) do ping -n 1 -w 1 192.168.1.%%i
arp -a