当我运行时:
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中打开。感谢。
答案 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"
(更改页面)
希望我帮助过你!