私が欲しいのは、プロセスの標準出力をファイルにリダイレクトすることだけです。簡単そうに聞こえますが、私が試したすべてがうまくいきません。
引数のリスト(例
param1 param2 > output.txt
)にDOSスタイルのリダイレクトを入れても機能しません。作品を使用し
RedirectStandardOutput = true
ますが、プロセスが存在する場合、プロセスはイベントを発生させないようです。したがって、を介して定義されたハンドラーprocess.Exited += ...
は実行されません。明確にするために、RedirectStandardOutput = true
ステートメントを削除すると、イベントが発生します。
私は何を間違っているのですか?