Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

[Duvida] Retornar MS do comando Ping

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Duvida] Retornar MS do comando Ping

Mensagem por C.J. em Qua Dez 02, 2015 3:47 pm

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
avatar
C.J.

Idade : 24

http://www.epterritori.orgfree.com/wordpress

Voltar ao Topo Ir em baixo

Re: [Duvida] Retornar MS do comando Ping

Mensagem por C.J. em Sex Dez 04, 2015 4:37 pm

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%
avatar
C.J.

Idade : 24

http://www.epterritori.orgfree.com/wordpress

Voltar ao Topo Ir em baixo

Re: [Duvida] Retornar MS do comando Ping

Mensagem por Luiz Henrique em Sab Dez 12, 2015 12:08 pm

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.
avatar
Luiz Henrique

Idade : 21

http://www.tudopragalera.tk

Voltar ao Topo Ir em baixo

Re: [Duvida] Retornar MS do comando Ping

Mensagem por C.J. em Seg Dez 21, 2015 3:40 pm

Muito obrigado!

Era isso mesmo.

Abraços
avatar
C.J.

Idade : 24

http://www.epterritori.orgfree.com/wordpress

Voltar ao Topo Ir em baixo

Poderia me explicar?

Mensagem por C.J. em Seg Jan 18, 2016 10:18 pm

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!
avatar
C.J.

Idade : 24

http://www.epterritori.orgfree.com/wordpress

Voltar ao Topo Ir em baixo

Re: [Duvida] Retornar MS do comando Ping

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum