CRIAR PING EM SITES

EVERSON.PASETTO 21/10/2009 19:26:58
#326005
Tenho um amigo onde ele tem um modem da D-Link 500B.. e ele quer usar o pc no modo bridge.. ou seja quer usar o discador do proprio pc.. para evita que as crianças acessem a net.. entendem..

Mas acontede que neste modo bridge.. se ele ficar 1 minuto sem acessar a net.. a net dele cai.. mas o no pc fica conectado.. o modem tudo acesso.. mas não envia e nem recebe dados nenhum.. ele tem que desconecar e conectar novamente..

Ele ja falou com a Brasil Telecom (Oi)... e a solução foi colocar no Prompt de comando um ping para ficar pingando num site. E olha que olharam fio na rua. na central.. toda a fiação e nada.. o problema é no modo bridge que é utiizado.. pois este modo é ultrapassado e as novas tecnologias não suportam isto..

Pois o cliente antes de dar o problema ele tinha uma net de 1 Mega.. mas dias antes deu pau na net. e ele ficava sem sinal.. e não conseguia mais conectar..

Mudou para 2 Megas. da o problema citado acima.. mas ele sempre consegue conectar..

Claro que usando o modem no modo Router.. ele nunca vai ter problemas de queda... mas como disse.. ele quer colocar no bridge por causa das crianças..

Agora acontece que a esposa dele não sabe fazer o ping no Prompt de comando.. e gostaria de poder fazer um projeto em vb.. que ao clicar nele ele execute o Prompt de comando de o ping.. www.google.com.br -t

E comoçe a executar..

Tem como fazer isto ?
EVERSON.PASETTO 21/10/2009 19:41:59
#326007
Resumindo.. só quero executar o Pront de Comando.. ou seja o MS-Dos.. e preencher com
ping www. google.com.br -t e começar a executar.. (como se desse um Enter logo apos escrever)
LEOBEVI 21/10/2009 19:45:34
#326008
Everson, às vezes pode ser um problema no roteador,.. mas não precisa de um programa em Vb para pingar um host, você pode criar um .bat para isso, abra o notepad e cooque ping www.google.com.br - t e salve o arquivo como ping.bat e execute ele.

espero que esta solução possa ajudar.
EVERSON.PASETTO 21/10/2009 20:16:52
#326011
Leobevi..

Este esta muito rapido.. ele fica correndo muito rapido..

Quando faço isto direto no Pront de Comando ele vai lentamente.. bem diferente do codigo que vc informou..

Será que faltou alguma coisa no codigo?
LEOBEVI 21/10/2009 20:39:19
#326013
Everson, mil desculpas campeão!!!!!!!
ao invés de deixar o nome como ping.bat tente ping1.bat que vai funcionar.

tenta ae
EVERSON.PASETTO 21/10/2009 20:53:14
#326015
Leobevi.. assim ele fecha.. e não fica pingando conforme se fosse feito manualmente no pront de comando..

Abra seu Pront de comando e digite ping www.google.com.br -t e obsrve o ping.. tem o Responta de... byts.. tempo..

Pensei em fazer assim.. chamar o DOS

Private Sub Command1_Click()
Call Shell([Ô]C:\windows\system32\cmd.exe[Ô], 1)
End Sub

Só falta preencher via vb.. e então o usuario da o enter quando o dos abrir. entende..

Acho que assim fica melhor..
LEOBEVI 21/10/2009 20:58:28
#326016
Poxa esquisito será que você não colocou um espaço no -t? ae não funciona.

mas também funciona como você mostrou

Private Sub Command1_Click()
Call Shell([Ô]C:\windows\system32\ping www.google.com.br -t[Ô], 1)
End Sub
EVERSON.PASETTO 21/10/2009 21:12:17
#326017
Botei o -t sim.. mas não funcionou..

Já o outro esta beleza.. eu estava tentando assim

Private Sub Command1_Click()
Call Shell([Ô]C:\windows\system32\cmd.exe\ping www.google.com.br -t[Ô], 1)
End Sub

E ficava dando erro.. muito obrigado pela força..
JWCELYO 21/10/2009 21:57:32
#326019
ping www.google.com -t
se não quiser ver a janelinha do prompt baixe o programinha acima que fis para vc em net
TECLA 21/10/2009 22:11:53
#326022
Resposta escolhida
[txt-color=#088A4B][ô]Executar o comando e mostrar a janela do PROMPT[/txt-color]
Shell [Ô]cmd.exe /c ping www.google.com.br -t[Ô], vbNormalFocus

[txt-color=#088A4B][ô]Executar o comando e NÃO mostrar a janela do PROMPT[/txt-color]
Shell [Ô]cmd.exe /c ping www.google.com.br -t[Ô], vbHide

Tópico encerrado , respostas não são mais permitidas