如何做个批处理ping192.168.1-255这个网段啊

就是让机子自动ping192.168.1.1一直ping到192.168.1.255让计算机自动完成

for /l %%1 in (1 1 255)do ping /n 1 192.168.1.%%1&& echo 192.168.1.%%1 网络良好>>通.txt|| echo 192.168.1.%%1 网络不通>>不通.txt

如果你的电脑配置较好,可以用下面的代码,所用的时间理论是上面的255分之1

for /l %%1 in (1 1 255)do start cmd /c "ping /n 1 192.168.1.%%1&& echo 192.168.1.%%1 网络良好>>通.txt|| echo 192.168.1.%%1 网络不通>>不通.txt"

如果配置较低,可能会死机。因为它会在瞬间使用大量系统资源

PS: for /l %%1 in (第一个数 递增数 最后一个数)...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-21
@echo off
for /l %%i in (1,1,255)do ping -n 1 192.168.1.%%i&&echo 192.168.1.%%i 联机中...>>记录.txt||echo 192.168.1.%%i 关机了>>记录.txt
start "" 记录.txt
第2个回答  2009-10-21
@echo off
for /l %%i in (1 1 255) do ping 192.168.1.%%i
pause
第3个回答  2009-10-21
下个嗅探工具吧
相似回答