我有一个启动进程并执行命令的控制台应用程序。
public static void ExecuteCommand(string CommandScript)
{
string strCmdText;
strCmdText = "/C " + CommandScript;
var process = Process.Start("CMD.exe", strCmdText);
process.WaitForExit();
}
将一个参数传递给控制台应用程序
当我使用CMD从应用程序文件夹中调用应用程序时
喜欢
C:\ Program Files \ Normand Info \ RADV Web \ radvwebbackup.exe abcd
它正常工作
但是当我打电话时
来自CMD的c:\ users \ Administrator>“C:\ Program Files \ Normand Info \ RADV Web \ radvwebbackup.exe”abcd
它正在启动,但ExecuteCommand()方法没有执行命令执行
可能是什么原因?