Ok ecco una semplice applicazione console che ho fatto per testare lo RedirectStandardOutput
del Process.StartInfo
.Perché RedirectStandardOutput non ha i codici ANSI necessari?
foreach (c In [Enum].GetValues(GetType(ConsoleColor))
{
Console.ForegroundColor = c
Console.WriteLine("Test")
}
E di seguito è il risultato dell'applicazione.
Quindi, come possiamo vedere i colori mostrano splendidamente sulla console.
Tuttavia, quando ho letto il StandardOutput.BaseStream
non ci sono informazioni sul colore, nessun codice ANSI, niente di niente.
Come posso acquisire le informazioni sul colore sul flusso reindirizzato?
Sto lasciando aperta questa domanda fino a quando qualcuno non mi fornirà una buona risposta. –