在C#程式碼中執行EXE檔
本文探討如何在C#程式中呼叫EXE檔。當您的C#專案引用EXE文件,並希望透過程式碼執行它時,就會遇到這個問題。
解決方案採用System.Diagnostics.Process類別啟動外部EXE檔案。以下程式碼片段示範了此實作:
<code class="language-csharp">using System.Diagnostics; namespace MyApplication { class Program { static void Main() { // 启动名为“MyEXE.exe”的EXE文件 Process.Start("MyEXE.exe"); } } }</code>
此程式碼將在預設目錄中尋找並執行“MyEXE.exe”檔案。如果EXE檔案位於特定目錄或需要其他參數,您可以使用以下修改後的程式碼:
<code class="language-csharp">using System.Diagnostics; namespace MyApplication { class Program { static void Main() { // 启动位于“C:\MyDirectory\MyEXE.exe”的EXE文件 Process.Start("C:\MyDirectory\MyEXE.exe"); // 使用特定参数启动EXE文件 ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "MyEXE.exe"; startInfo.Arguments = "-param1 value1 -param2 value2"; Process.Start(startInfo); } } }</code>
透過使用這兩種方法中的一種,您可以從C#程式碼執行EXE文件,從而整合外部應用程式並增強程式的功能。
以上是如何從我的 C# 應用程式執行 EXE 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!