Ejecutar en linea de comandos

04/05/2006 - 00:27 por Marcelo Sosa | Informe spam
Buenas,
desde ya perdonen la burrada, pero no le encuentro la vuelta :-(

Necesito ejecutar un programa que funciona en linea de comandos (cmd),
pasandole a su vez algunos parametros, ej:

test.exe -r C:\data -c 'algo mas'

El tema es que lo puedo hacer desde un .bat y a este ejecutarlo desde
VB, pero no me termina de convencer que se levante la consola de
windows, por mas que se cierre despues, me gustaria hacerlo todo desde
VB .NET.

muchas gracias por cualquier comentario, saludos.
 

Leer las respuestas

#1 Lucas
04/05/2006 - 03:35 | Informe spam
No lo he probado, porque no tengo tu programa, pero creo con el método
Process.Start() obtendrías lo que quieres.

Process.Start(ruta, parámetros)

ruta: pones la ruta donde está el archivo test.exe
parámetros: pues los parámetros

Process.Start("c:\test.exe", "-r C:\data -c 'algo mas'")

Como comprenderás, no lo puedo probar, pero creo que debería funcionar.

Si no fuera mucha molestia, te pediría que me avises si te funcionó o no.
Ahora, solo me estoy dedicando a la universidad y cuento con más tiempo para
revisar estos temas.

Espero haberte ayudado. Nos vemos.

Preguntas similares