外部の実行可能ファイルを 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 中国語 Web サイトの他の関連記事を参照してください。