嗨我需要有包含空格的参数。
在这种情况下/SASE Lab Tools
是主题。在正常命令行下:
sslist -R -H -h sinsscm01.ds.net "/SASE Lab Tools"
我该怎么做?这是我的代码:
static void Main(string[] args)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "sslist.exe";
p.StartInfo.Arguments = "-R -H -h sinsscm01.ds.net /SASE Lab Tools";
}
答案 0 :(得分:4)
p.StartInfo.Arguments = "-R -H -h sinsscm01.ds.net \"/SASE Lab Tools\"";
转义序列表也可能对您有用 - http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/88415.aspx
答案 1 :(得分:0)
p.StartInfo.Arguments = @"-R -H -h sinsscm01.ds.net ""/SASE Lab Tools""";
此语法可以防止发生其他问题(例如C:\my\path\to\afile.txt
之类的转义等)