かなり単純な質問ですが、答えが見つからないようです。
echo "foo" > CON
Windows バッチ スクリプトで実行するのと同等の C# は何ですか?
特にコンソール ストリーム ( ) に出力する必要があることに注意してくださいCON
。を呼び出すときにリダイレクトする方法に関する多くの回答を見つけましProcess.Start()
たが、プロセスが起動STDOUT
され、制御外にリダイレクトされます。
かなり単純な質問ですが、答えが見つからないようです。
echo "foo" > CON
Windows バッチ スクリプトで実行するのと同等の C# は何ですか?
特にコンソール ストリーム ( ) に出力する必要があることに注意してくださいCON
。を呼び出すときにリダイレクトする方法に関する多くの回答を見つけましProcess.Start()
たが、プロセスが起動STDOUT
され、制御外にリダイレクトされます。
Console.OpenStandardOutputを使用して標準出力ストリームを開き、それを TextWriter でラップしてから、Console.SetOut を使用してリセットすることができます。
WriteConsoleOutput()
API 関数がこれを行います。