次のコードを使用して 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.
}
}
}
このバッチ ファイルは、フォルダーからファイルを一覧表示するためのものです。バッチが実行されると、結果がテキストボックスに表示されます。バッチ ファイルに複数のコマンドがある場合は、各コマンドの結果が textbox に表示されます。