您可以創建新的Process
並指定它的StandardInput
和StandardOutput
性能。
ProcessStartInfo processStartInfo =
new ProcessStartInfo(executableName, executableParameter);
processStartInfo.UseShellExecute = false;
processStartInfo.ErrorDialog = false;
processStartInfo.RedirectStandardError = true;
processStartInfo.RedirectStandardInput = true;
processStartInfo.RedirectStandardOutput = true;
Process process = new Process();
process.StartInfo = processStartInfo;
bool processStarted = process.Start();
StreamWriter inputWriter = process.StandardInput;
StreamReader outputReader = process.StandardOutput;
StreamReader errorReader = process.StandardError;
//Write and read process console using inputWriter and outputReader.
process.WaitForExit();
你有沒有嘗試過什麼嗎?顯示您的控制檯應用程序代碼.. – 2013-04-08 10:38:09
事實是我真不知道如何開始。 – 2013-04-08 10:38:47
你有沒有看過'Process'對象?它提供了大量工具,可以輕鬆地從已啓動的應用程序的控制檯讀取/寫入。 – PhonicUK 2013-04-08 10:38:49