在Process.Start中发送引号

时间:2016-12-21 18:02:18

标签: c# command-line

从C#应用程序发送命令时遇到问题。我想执行.exe文件,其中一些在参数值中使用引号,但无法找到这样做的方法。 我需要执行的是:

C:/Program Files/.../my_exe.exe /path1="C:/Temp/Myfile.txt"

我执行以下操作:

var request = "C:/Program Files/.../my_exe.exe /path1=C:/Temp/Myfile.txt";
Process.Start(request);

如果我发送没有引号的命令,那么它就不起作用了。 然后我尝试使用\"\u0022发送引号,但他们都发送了\"而不是引号。

还有其他想法吗?

0 个答案:

没有答案