將外部執行檔整合到您的C#應用程式中可以增強其功能。如果您已在專案中包含EXE檔案引用,您可能想知道如何以程式設計方式執行它。本指南將全面指導您完成此任務。
Process類別提供了一種直接的方法來從您的程式碼啟動EXE檔案。以下範例示範如何啟動Windows命令列解釋器:
<code class="language-c#">using System.Diagnostics; class Program { static void Main() { Process.Start("C:\"); } }</code>
如果您的EXE檔案需要命令列參數,請在下面的程式碼中使用LaunchCommandLineApp方法:
<code class="language-c#">using System.Diagnostics; class Program { static void Main() { LaunchCommandLineApp(); } static void LaunchCommandLineApp() { // 使用必要的设置初始化进程启动信息 ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.CreateNoWindow = false; startInfo.UseShellExecute = false; startInfo.FileName = "dcm2jpg.exe"; startInfo.WindowStyle = ProcessWindowStyle.Hidden; // 构建参数字符串 startInfo.Arguments = "-f j -o \"" + "C:\" + "\" -z 1.0 -s y " + "C:\Dir"; // 使用指定参数启动进程,并确保它在继续之前完成 using (Process exeProcess = Process.Start(startInfo)) { exeProcess.WaitForExit(); } } }</code>
此改進的方法可讓您指定命令列參數來自訂已啟動EXE檔案的行為。透過採用這些技術,您可以有效地將外部執行檔整合到您的C#應用程式中,擴展其功能並簡化您的開發流程。
以上是如何從我的 C# 應用程式中運行 EXE 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!