如何在txt文件中保存ping的ms?

时间:2014-05-08 14:20:06

标签: batch-file ping

我想用例如:

ping google.com -t
  

Antwort von 193.99.144.80:Bytes = 32 Zeit = 17ms TTL = 244

并且只想在文本文件中保存 ms

我该怎么做?

2 个答案:

答案 0 :(得分:2)

这使用名为repl.bat的帮助程序批处理文件 - 从https://www.dropbox.com/s/qidqwztmetbvklt/repl.bat

下载

repl.bat放在与批处理文件相同的文件夹中或放在路径上的文件夹中。

@echo off
set ip=www.google.com
ping %ip% -t |repl ".*?=.*?=([0-9]*).*TTL=.*" "$1" A >>textfile.txt

答案 1 :(得分:2)

for /f "tokens=7delims== " %%a in ('ping google.com^|find /i "Antwort"') do set ms=%%a
echo %ms%
set "ms=%ms:~0,-2%"
echo %ms%

选择你想要的格式......

如果您想要最后一行的结果(平均值是英语中的第6项),请使用tokens=6并删除^find /i "Antwort"