以前有人问过如何在 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);