title: Passing arguments to running process in C#
body: <p>I've some troubles with running processes and passing args to them.
  I know how to run process with some args</p>
  
  <pre><code>ProcessStartInfo psi = new ProcessStartInfo("cmd.exe", "/c something");  
  Process p = Process.Start(psi)
  </code></pre>
  
  <p>The problem is that after script is executed process is terminated. That's why there is "/c"</p>
  
  <p>But I'm running multiple scripts and I would like to run them in one process ("cmd.exe") not to start new process every time.</p>
  
  <p>Is there some solutions for it ?</p>
  
  <p>I hope somebody understand what I'm talking about ;)</p>