C# でアプリケーションを実行する
質問: C# コードを使用して実行可能ファイル (.EXE) を起動するにはどうすればよいですか?
答え:
次の C# コードは、C# プログラムでアプリケーションを開始する方法を示しています。
<code class="language-csharp">using System.Diagnostics; // 准备要运行的进程 ProcessStartInfo start = new ProcessStartInfo(); // 输入命令行参数,即你在可执行文件名之后输入的所有内容 start.Arguments = arguments; // 输入要运行的可执行文件,包括完整路径 start.FileName = ExeName; // 是否显示控制台窗口? start.WindowStyle = ProcessWindowStyle.Hidden; start.CreateNoWindow = true; int exitCode; // 运行外部进程并等待其完成 using (Process proc = Process.Start(start)) { proc.WaitForExit(); // 获取应用程序的退出代码 exitCode = proc.ExitCode; }</code>
このコードでは、まず ProcessStartInfo オブジェクトを作成して、実行可能ファイルとそのパラメーターを指定します。コンソール ウィンドウを表示するか、新しいプロセス ウィンドウを作成するかなど、その他のオプションを設定できます。
次に、プロセス オブジェクトを作成して実行可能ファイルを開始し、完了するまで待ちます。 WaitForExit() メソッドは、プロセスが終了するまでブロックします。
最後に、Process オブジェクトの ExitCode プロパティを使用して、開始されたアプリケーションの終了コードを取得します。この値は、アプリケーションが正常に実行されたかどうかを示します。
このコードは、アプリケーションを起動し、その動作を C# コードから制御する柔軟な方法を提供します。
以上がC# で実行可能ファイル (.EXE) を起動するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。