以前有人問過如何在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