他のアプリケーションを起動する(5個) (SNo.049) 1.Shell 関数を使って他のアプリケーションを起動する 2.Process.Start メソッドを使って他のアプリケーションを起動する 3.Shell 関数を使ってファイルを読み込んだ状態で他のアプリケーションを起動する 4.Process.Start メソッドを使ってファイルを読み込んだ状態で他のアプリケーションを起動する 5.ファイルを関連付けられたアプリケーションで開く |
|
使用コントロール | Button1 〜 Button5 |
その他条件 | WindowsXP Visual Basic .NET 2003 |
1.Shell 関数を使って他のアプリケーションを起動する Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click 'Shell 関数を使って他のアプリケーションを起動する 'Shell 関数 '実行可能プログラムを実行し、そのプログラムが実行中である場合、 'プログラムのプロセス ID を格納する整数を返します。 Dim procID As Integer procID = Microsoft.VisualBasic.Interaction.Shell("Calc.exe", AppWinStyle.NormalFocus) End Sub |
|
2.Process.Start メソッドを使って他のアプリケーションを起動する Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click 'Process.Start メソッドを使って他のアプリケーションを起動する 'Process.Start メソッド 'プロセス リソースを起動し、 Process コンポーネントに関連付けます。 System.Diagnostics.Process.Start("Calc.exe") End Sub |
|
3.Shell 関数を使ってファイルを読み込んだ状態で他のアプリを起動する Private Sub Button3_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button3.Click 'Shell 関数を使ってファイルを読み込んだ状態で他のアプリケーションを起動する Dim procID As Integer procID = Microsoft.VisualBasic.Interaction.Shell( _ "NotePad.exe ..\..\test.txt", AppWinStyle.NormalFocus) End Sub |
|
4.Start メソッドを使ってファイルを読み込んだ状態で他のアプリを起動する Private Sub Button4_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button4.Click 'Process.Start メソッドを使ってファイルを読み込んだ状態で他のアプリケーションを起動する System.Diagnostics.Process.Start("NotePad.exe", "..\..\test.txt") End Sub |
|
5.ファイルを関連付けられたアプリケーションで開く Private Sub Button5_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button5.Click 'ファイルを関連付けられたアプリケーションで開く System.Diagnostics.Process.Start("..\..\seiseki.csv") End Sub |