ShellExecuteの使い方 | 満目蕭条(まんもくしょうじょう)

ShellExecuteの使い方

・特定のファイルを実行したいとき
この例だとhoge.htmをダブルクリックした時と同じ動作が実行されるので、デフォルトのブラウザが起動してhoge.htmを読み込みます。
  ShellExecute(Form1.handle,'open', PChar(hoge.htm) , nil , nil , SW_SHOWNORMAL);


・特定のアプリで特定のファイルを実行したいとき
デフォルトのブラウザはIEなんだけど、Sleipnirで開きたいときはこうする。
  BrowserPath := 'C:\Program Files\Sleipnir\Sleipnir.exe';
  ShellExecute(Form1.handle,'open', PChar(BrowserPath), PChar(hoge.htm), nil, SW_SHOWNORMAL);