2011-05-13 87 views
1

嗨,我需要有包含空格的參數。用空格處理參數

在這種情況下/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
p.StartInfo.Arguments = @"-R -H -h sinsscm01.ds.net ""/SASE Lab Tools"""; 

此語法將防止發生(例如,使用像C:\my\path\to\afile.txt等事逃逸等問題)