Menyepadukan boleh laku luaran ke dalam aplikasi C# anda boleh meningkatkan fungsinya. Jika anda telah memasukkan rujukan fail EXE dalam projek anda, anda mungkin tertanya-tanya bagaimana untuk melakukannya secara pemrograman. Panduan ini akan membimbing anda melalui tugasan ini.
Kelas Proses menyediakan cara mudah untuk melancarkan fail EXE daripada kod anda. Contoh berikut menunjukkan cara memulakan penterjemah baris arahan Windows:
<code class="language-c#">using System.Diagnostics; class Program { static void Main() { Process.Start("C:\"); } }</code>
Jika fail EXE anda memerlukan argumen baris arahan, gunakan kaedah LaunchCommandLineApp dalam kod di bawah:
<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>
Kaedah yang dipertingkatkan ini membolehkan anda menentukan parameter baris arahan untuk menyesuaikan tingkah laku fail EXE yang dilancarkan. Dengan menggunakan teknologi ini, anda boleh menyepadukan boleh laku luaran dengan berkesan ke dalam aplikasi C# anda, meluaskan fungsinya dan memperkemas proses pembangunan anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Fail EXE dari Dalam Aplikasi C# Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!