Esta noticia ha sido evaluado por expertos para garantizar la exactitud de nuestro tutorial.
Solución:
La forma mucho más fácil sería simplemente usar cmd como su proceso.
Process test = new Process();
test.StartInfo.FileName = "cmd";
test.StartInfo.Arguments = @"/C ""echo testing | grep test""";
test.Start();
Puede capturar la salida o cualquier otra cosa que desee como cualquier proceso normal. Esta fue solo una prueba rápida que construí, pero funciona enviando pruebas a la consola, por lo que espero que esto funcione para cualquier otra cosa que planee hacer con las tuberías. Si desea que el comando permanezca abierto, use /K en lugar de /C y la ventana no se cerrará una vez que finalice el proceso.
valoraciones y comentarios
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)