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

问题描述 投票:0回答:6

我有一个批处理文件,它可以做很多事情,最后需要打开网络浏览器到一个页面。有没有办法本质上在

http
上调用 ShellExecute 来打开网页?

Windows 命令提示符

windows batch-file cmd shellexecute
6个回答
266
投票

您可以使用 start 命令执行与

ShellExecute
相同的操作。例如

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

这将启动默认浏览器,因此不一定会启动 Internet Explorer。


7
投票

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

start http://www.stackoverflow.com

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

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

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

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

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

3
投票

不幸的是,解决此问题的最佳方法是使用 Internet Explorer,因为它是保证可以在基于 Windows 的计算机上运行的浏览器。这也将带来其他用户的兼容性,这些用户可能有其他浏览器,如 Firefox、Chrome、Opera 等,

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

2
投票

当您对网站使用启动命令时,默认情况下它将使用默认浏览器,但如果您想使用特定浏览器,请使用

start iexplorer.exe www.website.com

此外,网址中不能包含

http://


2
投票

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

hh http://www.nissan.com

即使浏览被阻止,这也将起作用:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer

0
投票

start
对我不起作用。

我用过:

firefox http://www.stackoverflow.com

chrome http://www.stackoverflow.com

显然不适合分发它,但如果您将它用于特定机器,它应该可以正常工作。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.