hacer un ping con vba

22/10/2003 - 12:19 por i62pisuf9 | Informe spam
Hay alguna función que permita hacer un ping en access 2000?

Estoy probando con el comando Shell, pero no me permite direccionar la
salida del ping a un fichero de texto, con lo que no sé cuál es el
resultado.

Estoy probando poniendolo directamente y en un bat. pero nada, me
quedo sin ver la salida y el fichero texto en blanco. Claro, que si
ejecuto el bat directamente me funciona.

A qué se debe.

Gracias.
 

Leer las respuestas

#1 Búho
22/10/2003 - 13:46 | Informe spam
Prueba con esta otra linea del Shell

Dim IP="192.168.200.1"
Shell "command.com /c ping -w 200 " & IP & " > c:\ping.tmp", vbHide
aunque en sistemas WinNT (2000, XP) existe el CMD.EXE, sigue soportanto el
Command.com de toda la vida.
Dale un tiempo de espera (Timer del Form) y luego abre el fichero ping.tmp
de forma secuencial y graba o mete los datos en un TXT de tu formulario de
access para ver los resultados.
Espero que funcione...a mi si que me ha funcionado.
Si lo quieres, aqui tengo un miniproyecto sencillito en Visual Basic que
emplea esta tecnica.

Saludos desde Valladolid
Francisco Javier García Aguado

http://www.buho.tk
http://www.clikear.com/webs/accessbhuo/
http://groups.msn.com/Access2000VisualBasic/

Gracias por no enviarme preguntas a mi correo.
"i62pisuf" escribió en el mensaje
news:
Hay alguna función que permita hacer un ping en access 2000?

Estoy probando con el comando Shell, pero no me permite direccionar la
salida del ping a un fichero de texto, con lo que no sé cuál es el
resultado.

Estoy probando poniendolo directamente y en un bat. pero nada, me
quedo sin ver la salida y el fichero texto en blanco. Claro, que si
ejecuto el bat directamente me funciona.

A qué se debe.

Gracias.

Preguntas similares