以前、誰かが Visual Studio から C# でコマンド ライン コマンドを実行する方法を尋ねてきましたが、その答えはその下にありました。コマンドラインで実行できる
ツールを呼び出すために、同じことを試みました。cccc
しかし、下のコードを実行すると、結果が得られず、何も問題がありません。
コマンド ラインと同じコマンドを C# から実行して、同じ結果を得る方法を一般的に説明します。コマンド ラインでプログラム (cccc、ccm など、コマンド ラインで実行できる任意のプログラム) を呼び出して、結果を取得したとします。コマンド ラインを呼び出して引数を指定すると、今度は cccc などを呼び出して、C# を使用しない場合と同じことを実行できます。
string strCmdText;
strCmdText = "/C d: cd D:\\Exercises\\npp52\\PowerEditor\\src && dir /s /b | cccc - --outdir=d:\\myfolder";
System.Diagnostics.Process.Start("CMD.exe", strCmdText);