批处理文件 - 如何启动非默认浏览器?

时间:2016-08-04 19:49:12

标签: windows batch-file browser command-line

当我运行时:

io('/1', {
    query: 'test=1',
    multiplex: false
});
io('/2', {
    query: 'test=2',
    multiplex: false
});
io('/3', {
    query: 'test=3',
    multiplex: false
});
从命令行

,在IE中打开目标页面(如预期的那样)。

但是当我尝试在批处理文件中执行此操作时:

"C:\Program Files (x86)\Internet Explorer\iexplore.exe" http://target_web_site?param=arg

目标网页在我的默认浏览器(Chrome)中打开。我想了解为什么会发生这种情况以及如何控制哪些浏览器启动?当IE是默认浏览器时,目标将在IE中打开。感谢。

2 个答案:

答案 0 :(得分:3)

start中的第一组引号(无论如何都是错误的命令)是Windows Title。所以你正在执行一个网站。没有必要延迟扩张。

"C:\Program Files (x86)\Internet Explorer\iexplore.exe" %url%

答案 1 :(得分:0)

我读了你的问题,我想你想从CMD(批处理)开始一个页面。

我正在使用start命令执行此操作。

您可以使用以下命令打开页面:

start "http://stackoverflow.com/questions/38776220/batch-file-how-to-launch-non-default-browser"

(更改页面)

希望我帮助过你!