1.VB2013 から他のアプリケーションを起動する方法色々(04_App_01) (旧、SampleNo.049) |
1.Shell 関数を使って他のアプリケーションを起動する 2.Process.Start メソッドを使って他のアプリケーションを起動する 3.Shell 関数を使ってファイルを読み込んだ状態で他のアプリケーションを起動する 4.Process.Start メソッドを使ってファイルを読み込んだ状態で他のアプリケーションを起動する 5.ファイルを関連付けられたアプリケーションで開く 6. |
下記プログラムコードに関する補足・注意事項 動作確認:Windows 8.1 (Windows 7) / VB2013 (VB2010) / Framework 4.5.1 / 対象の CPU:x86 Option :[Compare Text] [Explicit On] [Infer On] [Strict On] Imports :追加なし 参照設定:追加なし その他 : : このサンプル等の内容を無断で転載、掲載、配布する事はお断りします。(私の修正・改訂・削除等が及ばなくなるので) 必要ならリンクをはるようにして下さい。(引用の場合は引用元のリンクを明記して下さい) |
1.Shell 関数を使って他のアプリケーションを起動する |
Shell メソッド
Private Sub Button1_Click(sender As Object, e As 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 メソッドを使って他のアプリケーションを起動する |
Process.Start メソッド
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 'Process.Start メソッドを使って他のアプリケーションを起動する 'Process.Start メソッド 'プロセスリソースを起動し、 Process コンポーネントに関連付けます。 System.Diagnostics.Process.Start("Calc.exe") End Sub |
3.Shell 関数を使ってファイルを読み込んだ状態で他のアプリケーションを起動する |
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click 'Shell 関数を使ってファイルを読み込んだ状態で他のアプリケーションを起動する Dim procID As Integer procID = Microsoft.VisualBasic.Interaction.Shell( _ "NotePad.exe ..\..\..\data\test.txt", AppWinStyle.NormalFocus) End Sub |
4.Process.Start メソッドを使ってファイルを読み込んだ状態で他のアプリケーションを起動する |
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click 'Process.Start メソッドを使ってファイルを読み込んだ状態で他のアプリケーションを起動する System.Diagnostics.Process.Start("NotePad.exe", "..\..\..\data\test.txt") End Sub |
5.ファイルを関連付けられたアプリケーションで開く |
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click 'ファイルを関連付けられたアプリケーションで開く System.Diagnostics.Process.Start("..\..\..\data\test.csv") End Sub |
6. |
検索キーワード及びサンプルコードの別名(機能名) |
他のアプリを起動 関連付け起動 |