本帖最后由 gmwd18 于 2012-2-20 09:34 编辑
比如说我ping 127.0.0.1,将结果保存到文本文件中,结果如下
正在 Ping 127.0.0.1 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
127.0.0.1 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
现在想写个批处理从ping的返回信息中获取“数据包:”后这一行的数据,以及"往返行程的估计时间"下面这一行的数据。
现在不知道 for /f 中"delims=" 和"tokens="该怎样设置才能将上述信息获取出来,或者说还有什么更好的办法吗?
希望各位大大帮忙看看,小弟不胜感谢! |