C# - 启动进程时使用开关

时间:2011-06-17 22:44:28

标签: c# .net windows

我有启动程序的代码:

Process.Start("cmd.exe", "/c test.exe \"\" > output.txt").WaitForExit();

虽然我想使用带有test.exe的参数/开关:

test.exe -F input.txt

怎么可以这样做?

1 个答案:

答案 0 :(得分:3)

使用ProcessStartInfo.Arguments。 msdn页面中有一个例子。

    var process = new Process
                      {
                          StartInfo = new ProcessStartInfo
                                          {
                                              FileName = "test.exe",
                                              Arguments = "-F input.txt",
                                          }
                      };
    process.Start();
    process.WaitForExit();