繁体   English   中英

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

[英]Execute a Program Which Accept Command Line Parameters

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

使用Process类的Start方法。

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

例:

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

ProcessStartInfo类

ProcessStartInfo与Process组件一起使用。 使用Process类启动进程时,除了附加到正在运行的进程时可用的进程信息外,还可以访问进程信息。

ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.Arguments = "www.northwindtraders.com";
  Process process = Process.Start(startInfo);
ProcessStartInfo p = new ProcessStartInfo(@"prg_name", @"args");
Process process = Process.Start(p);

尝试这个

   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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM