O que tenho por enquanto:
set ip=google.com
set /A tudo = 0
for /f "skip=2 delims=" %%a in ('ping %ip% -n 2' do (
set "var=%%a"
goto next
)
:next
for /f "tokens=1-10" %%a in ("%var%" do set var=%%e
set time=%var:~5,-2%
set /A tudo += %time%
echo time: %time%
echo tudo: %tudo%
if %time% GTR 300 (if %time% LSS 700 (echo latencia alta))else (echo latencia baixa)
Minha variável %time atualmente me retorna o valor da latência porém com um '=' antes do número e não conseui tirar até agora... Acredito que removendo esse símbolo de igual conseguirei fazer o cálculo da média e todo o resto...
A variável %tudo deveria receber os dois valores dos dois pings executados e soma-los... posteriormente eu farei a divisão e tal...
Ideias?
Se houver uma forma mais simples de fazer isso também estou aberto a sugestões