web-dev-qa-db-ja.com

WindowsバッチファイルでWebページを開く

たくさんのことをするバッチファイルがあり、最後にウェブブラウザを開く必要がありますページに。本質的に、Webページを開くためにhttpShellExecuteを呼び出す方法はありますか?

Windowsコマンドプロンプト

92

startコマンドを使用して、ShellExecuteとほぼ同じことを実行できます。例えば

 start "" http://www.stackoverflow.com

これにより、どのブラウザがデフォルトのブラウザでも起動するため、Internet Explorerを起動する必要はありません。

154
Ross Ridge

残念ながら、これに対処するための最善の方法は、Internet ExplorerをWindowsベースのマシン上で動作するように意図的になっているブラウザとして使用することです。これは、Firefox、chrome、opera..etcなどの代替ブラウザを使用している可能性のある他のユーザーとの互換性ももたらします。

start iexplore.exe http://www.website.com
3
Daryl Gill

Webサイトに対してstartコマンドを使用すると、デフォルトでデフォルトのブラウザが使用されますが、特定のブラウザを使用する場合はstart iexplorer.exe www.website.comを使用します。

また、http://をURLに含めることはできません。

1
user4481177