如何从批处理文件中启动多个Internet Explorer窗口/标签?
我想用一个批处理文件来启动两个独立的程序,然后让命令行窗口关闭。实际上,为了澄清,我正在用两个不同的URL启动IE浏览器。
到目前为止,我有这样的东西:
start "~\iexplore.exe" "url1"
start "~\iexplore.exe" "url2"
我得到的是一个Internet Explorer的实例,只加载了第二个URL。似乎第二个正在取代第二个。我似乎记得有一种语法,即加载一个新的命令行窗口,并在加载时传递命令来执行,但找不到参考。
作为问题的第二部分:在你需要写一个快速批处理文件的时候,有什么好的参考网址可以保留?
编辑:我已经标记了一个答案,因为它确实有效。我现在打开了两个窗口,每个URL都有一个。(谢谢!)有趣的是,如果没有/d的方法,使用我原来的语法,我得到不同的结果,基于我是否有一个预先存在的Internet Explorer实例打开。
- 如果我有,我就会得到两个新的标签,分别用于 我的两个URL(很好!)。
- 如果没有,我就只能为我输入的第二个URL得到一个最后的标签。
21
3
在你的批处理文件中试试这个:
谢谢你的提示,罗杰。
对我来说,它的作用如下:
在Internet Explorer 8的设置下:
marcelo_linhares@hotmail.com
在IE选项中,有一个设置可以控制它是在现有窗口还是在新窗口中打开新链接。 我不确定你是否能从命令行中控制它,但也许改变这个选项就能满足你的要求。
在IE7中,该选项似乎是"重用窗口启动快捷方式(当标签式浏览被禁用时)"。