Ok aquí hay una aplicación de consola simple que hice para probar el RedirectStandardOutput
del Process.StartInfo
.¿Por qué RedirectStandardOutput no tiene los códigos ANSI necesarios?
foreach (c In [Enum].GetValues(GetType(ConsoleColor))
{
Console.ForegroundColor = c
Console.WriteLine("Test")
}
A continuación, se muestra el resultado de la aplicación.
Así como podemos ver los colores muestran muy bien en la consola.
Sin embargo, cuando leo el StandardOutput.BaseStream
no hay información de color, no hay códigos ANSI, no hay nada.
¿Cómo capturo la información de color en la secuencia redirigida?
Dejo esta pregunta abierta hasta que alguien pueda darme una buena respuesta. –