I have a batch file that does a bunch of things and at the end needs to open up a web browser to a page. Is there a way to, in essence, call ShellExecute
on a http to open the web page?
Windows Command Prompt
You can use the start
command to do much the same thing as ShellExecute
. For example
start "" http://www.stackoverflow.com
This will launch whatever browser is the default browser, so won't necessarily launch Internet Explorer.
unfortunatly, the best method to approach this is to use Internet Explorer as it's a browser which is garunteed to be on Windows based machines. This will also bring compatibility of other users which might have alternative browsers such as firefox, chrome, opera..etc,
start iexplore.exe http://www.website.com
When you use the start command to a website it will use the default browser by default but if you want to use a specific browser then use start iexplorer.exe www.website.com
Also you cannot have http://
in the url.
来源:https://stackoverflow.com/questions/26223936/open-a-web-page-in-a-windows-batch-file