在 Windows 批处理文件中打开网页

我有一个 批处理文件,做了一堆事情,在最后需要 打开网页浏览器到一个页面。有没有一种方法,在本质上,调用 译注:上的 ShellExecute来打开网页?

命令提示符

352093 次浏览

不幸的是,解决这个问题的最好方法是使用 Internet Explorer,因为它是一个保证在基于 Windows 的机器上使用的浏览器。这也将带来其他用户的兼容性,可能有其他浏览器,如火狐,Chrome,Opera。.等等,

start "iexplore.exe" http://www.website.com

您可以使用 start命令执行与 ShellExecute相同的操作

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

这会启动默认浏览器,所以不一定会启动 Internet Explorer。

当你对一个网站使用开始命令时,默认情况下它会使用默认浏览器,但是如果你想使用一个特定的浏览器,那么使用 start iexplorer.exe www.website.com

你也不能有 http://在网址。

start对我不起作用。

我用:

firefox http://www.stackoverflow.com

或者

chrome http://www.stackoverflow.com

显然对于发布它来说不是很好,但是如果您将它用于特定的机器,那么它应该可以正常工作。

hh.exe(帮助页渲染器)能够打开一些简单的网页:

hh http://www.nissan.com

即使浏览被屏蔽,这种方法仍然有效:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer

若要从默认浏览器运行,请使用

start http://www.stackoverflow.com

请确保在“控制面板”-> “默认程序”中将适当的浏览器设置为默认值: enter image description here

要从特定的浏览器启动页面,可以使用

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


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


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