Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Melaksanakan Fail EXE dari Dalam Aplikasi C# Saya?
Laksanakan fail EXE dalam kod C#
Artikel ini membincangkan cara memanggil fail EXE dalam program C#. Masalah ini timbul apabila projek C# anda merujuk fail EXE dan anda mahu melaksanakannya melalui kod.
Penyelesaian menggunakan kelas System.Diagnostics.Process untuk melancarkan fail EXE luaran. Coretan kod berikut menunjukkan pelaksanaan ini:
<code class="language-csharp">using System.Diagnostics; namespace MyApplication { class Program { static void Main() { // 启动名为“MyEXE.exe”的EXE文件 Process.Start("MyEXE.exe"); } } }</code>
Kod ini akan mencari dan melaksanakan fail "MyEXE.exe" dalam direktori lalai. Jika fail EXE terletak dalam direktori tertentu atau memerlukan parameter tambahan, anda boleh menggunakan kod yang diubah suai berikut:
<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>
Dengan menggunakan salah satu daripada dua kaedah ini, anda boleh melaksanakan fail EXE daripada kod C#, dengan itu menyepadukan aplikasi luaran dan mempertingkatkan kefungsian program anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Fail EXE dari Dalam Aplikasi C# Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!