Comando msdos en Visual basic

Quiero ejecutar el siguiente comando de msdos con el Visual Basic:
ipconfig | find "enlace" > c:\ip.txt
En el codigo de VB pongo:
Shell "ipconfig | find ""enlace"" > c:\ip.txt"
Pero no funciona, no me crea el archivo que le indico. He probado el comando desde MSDOS (Inicio > Ejecutar > cmd y después en la ventana pongo el comando)y si funciona pero a través de VB no va.
¿Qué solución me dais?

1 Respuesta

Respuesta
1
He probado tu ejemplo y no funciona desde VB, no se si es por que se queda sin recursos. Pero una solución es te creas un BAT y pones lo de ipconfig..., y en otra linea un exit. Desde Vb ejecutas con shell el Bat y funciona, es un poco cutre pero efectivo.
Gracias por tu ayuda. Me has sacado un peso de encima, ya me estaba buscaon a ver si alguna API me podía ayudar pero no encontraba.
Gracias y hasta otra.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas