批处理 - 默认浏览器?

use*_*419 18 batch-file

有没有办法使用批处理文件在我的计算机上找到默认浏览器?

bub*_*ble 39

简单地使用

启动www.google.com

看到这里

  • 我注意到我的答案最近收到了更多的投票,但它可能无法回答找到默认浏览器的实际问题.但它确实回答了如何使用批处理文件打开默认浏览器.区别是微妙但重要的. (4认同)
  • 有时回答不同问题的答案是大多数人来这里寻找的答案:) (2认同)
  • 对于本地主机,使用“start http://localhost[:port]”,其中端口是可选的 - 普通的“start localhost”无法做到这一点。 (2认同)

And*_*y E 6

如果您正在寻找Windows .bat解决方案,这应该适用于Windows 2000及更高版本:

reg QUERY HKEY_CLASSES_ROOT\htmlfile\shell\open\command /ve
Run Code Online (Sandbox Code Playgroud)

结果(在我的Windows机器上)

HKEY_CLASSES_ROOT\htmlfile\shell\open\command
(Default)    REG_SZ    "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome

有关更多信息,请参阅REG.EXE帮助:

REG /?
Run Code Online (Sandbox Code Playgroud)

  • @AnydE 我注意到了同样的事情,但是 htmlfile 似乎总是为我指向 iexplorer,无论我是否将 firefox 或 chrome 设置为默认值。 (2认同)