我有一个 批处理文件,做了一堆事情,在最后需要 打开网页浏览器到一个页面。有没有一种方法,在本质上,调用 译注:上的 ShellExecute来打开网页?
ShellExecute
命令提示符
不幸的是,解决这个问题的最好方法是使用 Internet Explorer,因为它是一个保证在基于 Windows 的机器上使用的浏览器。这也将带来其他用户的兼容性,可能有其他浏览器,如火狐,Chrome,Opera。.等等,
start "iexplore.exe" http://www.website.com
您可以使用 start命令执行与 ShellExecute相同的操作
start
start "" http://www.stackoverflow.com
这会启动默认浏览器,所以不一定会启动 Internet Explorer。
当你对一个网站使用开始命令时,默认情况下它会使用默认浏览器,但是如果你想使用一个特定的浏览器,那么使用 start iexplorer.exe www.website.com
start iexplorer.exe www.website.com
你也不能有 http://在网址。
http://
start对我不起作用。
我用:
firefox http://www.stackoverflow.com
或者
chrome http://www.stackoverflow.com
显然对于发布它来说不是很好,但是如果您将它用于特定的机器,那么它应该可以正常工作。
hh.exe(帮助页渲染器)能够打开一些简单的网页:
hh.exe
hh http://www.nissan.com
即使浏览被屏蔽,这种方法仍然有效:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer
若要从默认浏览器运行,请使用
start http://www.stackoverflow.com
请确保在“控制面板”-> “默认程序”中将适当的浏览器设置为默认值:
要从特定的浏览器启动页面,可以使用
start "iexplore.exe" http://www.stackoverflow.com start "chrome.exe" http://www.stackoverflow.com start "firefox.exe" http://www.stackoverflow.com