我想用例如:
ping google.com -t
Antwort von 193.99.144.80:Bytes = 32 Zeit = 17ms TTL = 244
并且只想在文本文件中保存 ms 。
我该怎么做?
答案 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"