Batch-Satti
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Batch-Satti

Você não está conectado. Conecte-se ou registre-se

[Duvida] Retornar MS do comando Ping

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1[Duvida] Retornar MS do comando Ping Empty [Duvida] Retornar MS do comando Ping Qua Dez 02, 2015 3:47 pm

C.J.

C.J.

Boa tarde!

Fui muito frequente nessa area de batch scripts, fiquei muito tempo sem fazer nada novo, estou meio perdido e desatualizado heheh

Preciso criar um script simples, que faça o comando Ping de um determinado servidor e retorne apenas o "MS"
o restante das informações não precisam aparecer, preciso apenas do resultado final do Ping.

Segue o caminho que estou utilizando. Estou realmente as uns 3 anos sem não fazer absolutamente nada em Batch.

@echo off
BREAK OFF
set /p ip=Digite o servidor a ser "Pingado"::
SET ms=ERROR
Ping -l 10000 FIND "ms" DO SET ms=%ms%
echo O ping é %ms%

Se não fui claro, ou estou fazendo tudo errado me avisem! hehe

Obrigado

https://nork.com.br

2[Duvida] Retornar MS do comando Ping Empty Re: [Duvida] Retornar MS do comando Ping Sex Dez 04, 2015 4:37 pm

C.J.

C.J.

Galera consegui uma solução, porem consigo retornar tudo com o FIND menos a Média do MS

Segue o código

for /f "tokens=* delims=*" %%a in ('Ping bbcreative.org -l 10000  ^| find /i "m‚dia ms"') do (set "a=%%a%")
set "a=%a%"
echo Ping: %a%

https://nork.com.br

3[Duvida] Retornar MS do comando Ping Empty Re: [Duvida] Retornar MS do comando Ping Sáb Dez 12, 2015 12:08 pm

Luiz Henrique

Luiz Henrique

Código:
@echo off
echo Aguarde...
call :obterPing ping
echo Ping: %ping%
pause
exit/b


:obterPing
set var_name=%~1
set %var_name%=Nao foi possivel obter o ping.
set comando_ping=Ping bbcreative.org -l 10000 -n 1

for /f "tokens=* delims=*" %%a in ('%comando_ping%') do (set "a=%%a")
   :obterPing_loop
      set "a=%a:~1%"
      echo.%a%|find "=" >nul
   if %errorlevel%==0 goto obterPing_loop

set %var_name%=%a:~1%
exit/b

Salve num batch e execute.

http://www.tudopragalera.tk

4[Duvida] Retornar MS do comando Ping Empty Re: [Duvida] Retornar MS do comando Ping Seg Dez 21, 2015 3:40 pm

C.J.

C.J.

Muito obrigado!

Era isso mesmo.

Abraços

https://nork.com.br

5[Duvida] Retornar MS do comando Ping Empty Poderia me explicar? Seg Jan 18, 2016 10:18 pm

C.J.

C.J.

Luiz Henrique escreveu:
Código:
@echo off
echo Aguarde...
call :obterPing ping
echo Ping: %ping%
pause
exit/b


:obterPing
set var_name=%~1
set %var_name%=Nao foi possivel obter o ping.
set comando_ping=Ping bbcreative.org -l 10000 -n 1

for /f "tokens=* delims=*" %%a in ('%comando_ping%') do (set "a=%%a")
 :obterPing_loop
 set "a=%a:~1%"
 echo.%a%|find "=" >nul
 if %errorlevel%==0 goto obterPing_loop

set %var_name%=%a:~1%
exit/b

Salve num batch e execute.
Cara era exatamente isso, eu gostaria de entender as linhas desse batch, alguém pode me explicar o que acontece nas linhas??

Obrigado!

https://nork.com.br

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos