通过Windows命令行启动网站

Nat*_*han 42 browser windows command-line cmd

我有一个程序通过以下命令启动一个网站.

cmd "start /max http://url.com"
Run Code Online (Sandbox Code Playgroud)

通过此方法启动网站时,它使用默认浏览器及其默认设置来打开新窗口.例如,如果设置为这样,Firefox和IE将在现有窗口的选项卡内打开窗口.我有IE 6的报告用url.com的内容替换当前打开的窗口的内容.我已经对此进行了测试,当IE 6被设置为默认浏览器并打开当前网页时,上面将用url.com替换打开窗口的内容,而不是打开一个新窗口.

运行一些测试后,我看到这里列出的命令:

cmd "start /max iexplore.exe http://url.com"
Run Code Online (Sandbox Code Playgroud)

无论现有窗口是否存在,都将始终打开一个新窗口(当然使用Internet Explorer).

任何人都可以告诉我,如果我在IE 6中错过了一个愚蠢的设置,或者是否有办法通过直接调用iexplore.exe来复制"总是打开一个新窗口"功能,而是调用用户默认浏览器.

jay*_*jay 110

你可以使用

explorer "https://google.com"
Run Code Online (Sandbox Code Playgroud)

这将启动您的默认浏览器并导航到该站点.

在Mac上我已经使用了

open "https://google.com"
Run Code Online (Sandbox Code Playgroud)

  • 资源管理器解决方案只是为我打开资源管理器(Windows 11) (3认同)

pri*_*ime 17

start chrome https://www.google.com/ 要么 start firefox https://www.google.com/

  • 非常适合调用非默认浏览器.您不需要指定路径,因为start会找到chrome或firefox. (2认同)

kjv*_*kjv 15

要使用默认浏览器打开URL,您可以执行:

rundll32 url.dll,FileProtocolHandler https://www.google.com
Run Code Online (Sandbox Code Playgroud)

我与其他解决方案的URL参数有问题.但是,这个似乎工作正常.

  • 更好的解决方案。 (2认同)

小智 11

这对我有用:

explorer <YOUR URL>
Run Code Online (Sandbox Code Playgroud)

例如:

explorer "https://www.google.com/"
Run Code Online (Sandbox Code Playgroud)

这将在您的默认浏览器中打开https://www.google.com/


Fra*_*nov 6

IE有一个设置,位于Tools/ Internet options/ Advanced/ Browsing,被调用Reuse windows for launching shortcuts,默认情况下会被检查.对于支持选项卡式浏览的IE版本,此选项仅在选项卡浏览关闭时才相关(实际上,IE9 Beta明确提到了这一点).但是,由于IE6没有选项卡式浏览,因此该选项确实会影响通过shell打开URL(如示例所示).