以前有人问过如何在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);
请格式化你的问题代码,使其可读..also你调试这个..?如果是这样,请张贴您怀疑发生差异的代码行 – MethodMan