Board logo

标题: [网络连接] 请教批处理ping的结果读取IP地址、时延和丢包率 [打印本页]

作者: jixiang19850126    时间: 2009-8-22 11:18     标题: 请教批处理ping的结果读取IP地址、时延和丢包率

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

[ 本帖最后由 jixiang19850126 于 2009-8-23 11:04 编辑 ]
作者: zhaoyajin2000    时间: 2009-8-22 14:19

ping >c:\ping.txt
作者: pusofalse    时间: 2009-8-23 12:18

  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
复制代码

作者: tomato007    时间: 2009-8-23 13:40     标题: 回复 3楼 的帖子

请问版主,你这个代码还要改什么东西吗,还是直接就可以用?我是直接拷贝的,显示的是“另一个程序正在使用此文件,进程无法访问。”
而且结果里面显示的是两行“===”,如果单独用PING + IP 则没有问题?
还请版主指点迷津。。。。
作者: jixiang19850126    时间: 2009-8-23 16:01     标题: 回复 3楼 的帖子

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




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2