-1
私はコマンドプロンプトと、それは今、以下のようにProcessの出力をC#変数に取り込む方法は?
C:\>logman.exe FabricTraces | findstr Root
Root Path: C:\ProgramData\Windows Fabric\Fabric\log\Traces\
を出力を与えて、私はC#のプログラムで同じことを模倣しようとしていますし、変数に出力(C:\ProgramData\Windows Fabric\Fabric\log\Traces\
)をキャプチャしたいウィンドウにコマンドの下に実行しています。
、ここで私が試したコードは、だ
Process P = Process.Start("logman.exe", "FabricTraces | findstr Root");
P.WaitForExit();
var result = P.ExitCode;
ん[この](https://stackoverflow.com/questions/206323/how実行コマンドラインでのc-get-std-out-results?noredirect = 1&lq = 1)のヘルプ? – Stephan
ありがとうStephan .... – user584018
パイプや他のシェル機能を使用するには、 '/ C'オプションで' cmd'を起動する必要があります。 'FabricTraces | findstr Root'はプロセスの引数文字列ではありません... – IllidanS4