我試圖從c#運行批處理文件,使用下面的代碼,我想在WPF文本框中顯示結果。你能指導我如何做到這一點?在文本框中顯示批量輸出
using System;
namespace Learn
{
class cmdShell
{
[STAThread] // Lets main know that multiple threads are involved.
static void Main(string[] args)
{
System.Diagnostics.Process proc; // Declare New Process
proc = System.Diagnostics.Process.Start("C:\\listfiles.bat"); // run test.bat from command line.
proc.WaitForExit(); // Waits for the process to end.
}
}
}
此批處理文件是列出文件夾中的文件。一旦批次執行結果應顯示在文本框中。如果批處理文件有多個命令,則每個命令的結果應顯示在文本框中。
結果瞬間輸出的問題,從不同的文件因此不同的水垢過程中,您可以使用管道(或WCF)訪問您的應用程序,您將無法剔除這些結果 – Izikon