たくさんのことをするバッチファイルがあり、最後にウェブブラウザを開く必要がありますページに。本質的に、Webページを開くためにhttpでShellExecute
を呼び出す方法はありますか?
Windowsコマンドプロンプト
start
コマンドを使用して、ShellExecute
とほぼ同じことを実行できます。例えば
start "" http://www.stackoverflow.com
これにより、どのブラウザがデフォルトのブラウザでも起動するため、Internet Explorerを起動する必要はありません。
残念ながら、これに対処するための最善の方法は、Internet ExplorerをWindowsベースのマシン上で動作するように意図的になっているブラウザとして使用することです。これは、Firefox、chrome、opera..etcなどの代替ブラウザを使用している可能性のある他のユーザーとの互換性ももたらします。
start iexplore.exe http://www.website.com
Webサイトに対してstartコマンドを使用すると、デフォルトでデフォルトのブラウザが使用されますが、特定のブラウザを使用する場合はstart iexplorer.exe www.website.com
を使用します。
また、http://
をURLに含めることはできません。