我正在尝试使用一个cmd
命令提示符,当我在普通 cmd 窗口中通过Windows --> Start --> cmd
我的代码看起来像这样
"C:\Program Files\Rapid-I\RapidMiner5\scripts\rapidminer.bat" -f
"C:\Users\user\.RapidMiner5\repositories\Local Repository\test.rmp"
这工作得很好。
问题是当我试图cmd
通过 C# 打开一个窗口来用 C# 编写这段代码时
这是c#代码
ProcessStartInfo processStartInfo = new ProcessStartInfo("cmd", "/c \"C:\\Program Files\\Rapid-I\\RapidMiner5\\scripts\\rapidminer.bat\" -f \"C:\\Users\\user\\.RapidMiner5\\repositories\\Local Repository\\test.rmp\"");
您可以看到我引用的方式与在常规 cmd 中工作的代码相同
但我得到一个can't recognize program files
.