Hola todos,
Aquí les dejo un código que nos permite ejecutar una aplicación y obtener la salida que produce el mismo.
Dim ftps As New Process()
ftps.StartInfo.RedirectStandardOutput = True
ftps.StartInfo.FileName = “ftps.exe”
ftps.StartInfo.Arguments = args
ftps.StartInfo.UseShellExecute = False
ftps.Start()
ftps.WaitForExit()
‘Get the output of ftps.exe
Dim out As String = ftps.StandardOutput.ReadToEnd()
Console.WriteLine(out)
log.Debug(out)
Interesante. Pero que es lo que tengo que poner en args???
Gracais por todo.
Son los argumentos que queres llamar al proceso externo.
Si en MSDOS llamás al ejecutable con “ftps.exe -h 127.0.0.1″, en la variable args en .NET sería Dim args As String = “-h 127.0.0.1″ .
Espero que se haya entendido, sino preguntame de nuevo y vemos como lo puedo explicar de otra forma.
Muchas gracias por postear los comentarios.
Saludos!