方法 : プロセスを指定する
更新 : 2007 年 11 月
Process コンポーネントを使用して、Start メソッドの呼び出しによりシステム上でプロセスを開始できます。Start を呼び出す前に、FileName プロパティを設定して、開始するプロセスのファイル名を指定する必要があります。このプロパティには、開始するプロセスの絶対パスを指定するか、または、限定された Windows アプリケーション (メモ帳など) の場合は、単にプロセス名を指定します。
FileName プロパティをデザイン時に設定するには [プロパティ] ウィンドウを使用し、実行時に設定するには StartInfo プロパティの値を使用します。ファイル名を実行時に設定する場合は、次のいずれかを行うことができます。
Shared 形式の Start メソッドを呼び出し、パラメータとしてファイル名を指定します。このアプローチは、ほかの開始パラメータを設定する必要がない場合に選択します。この方法では、開始時にほかの引数を設定できません。
StartInfo プロパティを使用して実行時にプロセスを開始するには
StartInfo プロパティを使用して公開することにより、開始情報を設定します。
Process コンポーネントの Start メソッドを呼び出します。
最大化されたウィンドウでメモ帳を起動する例を次に示します。
Dim myProcess As New Process() myProcess.StartInfo.FileName = "Notepad.exe" myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized myProcess.Start()
Process myProcess = new Process(); myProcess.StartInfo.FileName = "Notepad"; myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized; myProcess.Start();
FileName パラメータを渡して実行時にプロセスを開始するには
ファイル名のパラメータを文字列式として入力し、Start メソッドを呼び出します。
Dim myProcess As Process = Process.Start("Notepad.exe")
Process myProcess = Process.Start("Notepad");