基本的に、私がやりたいのは、ボタンをクリックしたときに* .exeファイルを起動することです。これをVB.NETで実行したいと思います。 Microsoft Visual Basic 2008 ExpressEditionを使用しています。
私が持っているボタンは「btnYES」と呼ばれています。
このボタンをクリックして* .exeファイルを起動するにはどうすればよいですか?
ボタン呼び出しのイベントハンドラーで
_Process.Start("C:\path_to\myapp.exe")
_
Process.Start()
のMSDNドキュメントにさらにサンプルがあります。
イベントハンドラーの作成方法がわからない場合:デザイナーでフォームを開き、btnYes
ボタンをダブルクリックします。これにより、ボタンクリックイベントのイベントハンドラーが自動的に作成され、IDEがコードファイルを正しい位置で開きます。
コードでexeファイルを呼び出したい場合:
ファイルが単一ファイルの場合は、次のようにします。
Process.Start("D:\MATI2\MATI.EXE")
Shiftキーを押しながら、パスとしてコピーを選択しながらexeファイルを右クリックすると、パスを取得できます。
ファイルが1つ以上の.dllファイルに依存している場合、以前の方法は機能しません。以下を使用してください。
Dim info As New ProcessStartInfo()
info.FileName = "C:\Program Files (x86)\VentSrv\ventrilo_srv.exe"
info.WorkingDirectory = "C:\Program Files (x86)\VentSrv"
info.Arguments = "<specify the command line arguments here if necessary>"
Process.Start(info)