Questione : Come mantenere una finestra trattata (di ordine) aperta

Ho il codice qui sotto.  Il mio problema è che la finestra di ordine chiusa immediatamente e quando io ha un problema con il codice qui sotto (cioè gsec.exe manca), non ho una probabilità leggere l'errore message.

How faccio io faccio funzionare questo e mantengo la finestra trattata aperta?
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
class= >System.Diagnostics.Process " notpretty " del id= " codeSnippet823590 " del
           
class= del

Risposta : Come mantenere una finestra trattata (di ordine) aperta

Potete riorientare l'uscita standard del vostro ordine:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
principale vuoto di elettricità statica (args della stringa [])
{
    System.Diagnostics.Process p = nuovo System.Diagnostics.Process ();
    p.StartInfo.WorkingDirectory = firebirdInstallationPath;
    p.StartInfo.UseShellExecute = falso;
    p.StartInfo.RedirectStandardOutput = allineano;
    p.StartInfo.FileName = “gsec.exe„;
    p.StartInfo.Arguments = “- aggiungere il prager - pw prenota„;
    p.Start ();
    p.WaitForExit ();

    mettere insieme l'uscita = p.StandardOutput.ReadToEnd ();
}
Altre soluzioni  
 
programming4us programming4us