-1
我需要一些幫助。我有一個外部應用程序(test.exe與一些dll文件)。在cmd我有這樣的運行命令:test.exe parmeters
並獲取大量的數據與一些需要的信息。輸出數據不完整
我有寫應用程序執行此外部應用程序和輸出不完全,因爲我用cmd執行它。這只是一些第一線。我不介意什麼是錯的。請幫忙
using(var process = new Process {
StartInfo = new ProcessStartInfo {
UseShellExecute = false,
RedirectStandardOutput = true,
RedirectStandardError = true,
FileName = orPath,
Arguments = parmeters.ToString(),
}
}) {
process.Start();
process.WaitForExit();
string result = "";
string standard_output;
while ((standard_output = process.StandardOutput.ReadLine()) != null) {
if (standard_output.Contains("xx"))
result = standard_output.Substring(standard_output.Length - 15);
}
您的問題並不完全清楚,您可以嘗試重新解釋您的問題嗎?什麼輸出不完全,你期望什麼? 'argBuilder'中有什麼? – 2014-10-20 09:16:06
@BerndLinde編輯。 – 2014-10-20 09:41:14