簡體   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