</head>
Obtener la salida de un proceso en .NET
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)
| Print article | This entry was posted by Walter Poch on 01/30/2008 at 7:17 PM, and is filed under VB.NET. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 1 year ago
Interesante. Pero que es lo que tengo que poner en args???
Gracais por todo.
about 1 year ago
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!