Windowsのコマンドラインから直接URLを起動できますか?
はい、startコマンドを使用します。例:
start http://www.google.com
これは、ユーザーのデフォルトのブラウザーを使用します。
Joeyが述べたように 、特殊文字を含むURLには別の形式を使用する必要があります:
start "" "http://www.google.com"
あなたは使うことができます
start http://www.google.com
興味深いことに、次の組み合わせのみが上記のURLで機能しています:
start www.google.com
start http://google.com
start http://blog.google.com
しかし、以下は機能していません:
start google.com
start asp.net
start blog.google.com
これは、後の例ではgoogle.comとasp.netがファイルとして扱われ、google.comファイルを見つけようとして、見つからないときにエラーが発生するためだと思います。
Www用にハードコーディングされていると思います。より良い推測はありますか?
Explorer <url>
デフォルトのブラウザを使用します。
このコンテキストでの「起動」とは何ですか?あなたはできる start http://www.foo.bar/
などの場合、デフォルトのブラウザが表示され、そのURLにアクセスします-それはどういう意味ですか?
以下は、XPで機能する安価なアプローチです:
"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"
以下のコマンドを実行すると、google chrome browserにリダイレクトされます
C:\>start 'http://www.google.com'