[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 请教批处理ping的结果读取IP地址、时延和丢包率

我在做东西的过程中,需要一个程序,对某一网段的ip进行连通性测试,要提取时延、丢包率等数据,所以想到批处理,但是我不是很懂,所以想起各位大哥帮忙!就是ping192.168.0.1~192.168.0.254的主机,并把ip地址 时延和丢包率记录到记事本中谢谢

[ 本帖最后由 jixiang19850126 于 2009-8-23 11:04 编辑 ]

ping >c:\ping.txt

TOP

  1. @echo off
  2. cd.>result.txt
  3. for /l %%a in (1 1 254) do (
  4.       echo 192.168.0.%%a
  5.       echo =============================================
  6.       ping -n 2 -w 400 192.168.0.%%a
  7.       echo =============================================
  8.       echo.
  9. )>>result.txt
  10. start result.txt
复制代码
心绪平和,眼藏静谧。

TOP

回复 3楼 的帖子

请问版主,你这个代码还要改什么东西吗,还是直接就可以用?我是直接拷贝的,显示的是“另一个程序正在使用此文件,进程无法访问。”
而且结果里面显示的是两行“===”,如果单独用PING + IP 则没有问题?
还请版主指点迷津。。。。

TOP

回复 3楼 的帖子

谢谢三楼,我想只输出ip 时延和丢包率 例如 192.168.0.51 20ms 0%这种格式 因为还要把数据读到另外的程序中使用!请指教 谢谢

TOP

返回列表