执行接受命令行参数的程序

时间:2012-05-10 08:37:30

标签: c#

如何执行在c#中接受命令行参数的程序?

4 个答案:

答案 0 :(得分:10)

使用Start类的Process方法。

  

通过指定应用程序的名称来启动进程资源   一组命令行参数,并将资源与a关联   新的流程组件。

示例:

Process.Start("IExplore.exe", "C:\\myPath\\myFile.htm");

答案 1 :(得分:6)

ProcessStartInfo Class

  

ProcessStartInfo与Process组件一起使用。什么时候   您可以使用Process类启动进程,您可以访问   处理信息以及附加到a时可用的信息   运行过程。

ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.Arguments = "www.northwindtraders.com";
  Process process = Process.Start(startInfo);

答案 2 :(得分:1)

ProcessStartInfo p = new ProcessStartInfo(@"prg_name", @"args");
Process process = Process.Start(p);

答案 3 :(得分:1)

试试这个

   ProcessStartInfo startInfo = new ProcessStartInfo();        
   startInfo.FileName = "C:\etc\Program Files\ProgramFolder\Program.exe";
   startInfo.Arguments = "C:\etc\desktop\file.spp C\etc\desktop\file.txt";
   Process.Start(startInfo);

或者您可以尝试链接      http://msdn.microsoft.com/en-us/library/aa288457%28v=vs.71%29.aspx