![如何通过批处理文件打开多个 Internet Explorer 实例,每个实例都有不同的 URL 选项卡](https://linux22.com/image/1465797/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E6%89%93%E5%BC%80%E5%A4%9A%E4%B8%AA%20Internet%20Explorer%20%E5%AE%9E%E4%BE%8B%EF%BC%8C%E6%AF%8F%E4%B8%AA%E5%AE%9E%E4%BE%8B%E9%83%BD%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%20URL%20%E9%80%89%E9%A1%B9%E5%8D%A1.png)
我正在尝试创建一个 bat 文件,通过正常启动自动加载我在工作中使用的每个程序。到目前为止,登录系统后,我可以运行桌面清理程序,打开三个不同的 Internet Explorer 实例,以及我每天使用的几个其他专用程序。我希望能够做的是打开这些 IE 实例中的单个选项卡。
例如(这些是随机网站,不是我会使用的网站):
- 实例 1
- www.google.com
- 雅虎
- www.ebay.com
- 实例 2
- www.nytimes.com
- www.foxnews.com
- www.wallstreetjournal.com
- 实例 3
- www.fidelity.com
- www.marketwatch.com
我假设如果成功创建了此代码,则添加或删除实例/选项卡将很容易。由于我使用的是工作计算机,因此我对管理员功能的访问权限受到限制。我认为解决这个问题的最佳方法是联系专业人士!那么你觉得呢?如何做到这一点?
答案1
假设标签组不是一个足够好的解决方案,是的,这是可能的。下面是一个非常粗糙的批处理脚本,但它应该可以完成工作(请随意改进它):
start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.google.com
start http://www.yahoo.com
start http://www.ebay.com
start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.nytimes.com
start http://www.foxnews.com
...
基本上,为每个窗口创建 IE 的新实例,然后使用 ShellExecute(CMDstart
命令的作用)在该窗口中以选项卡形式打开其他网站(假设 IE 是默认浏览器,并且你可以选择在当前窗口中以新选项卡的形式打开来自外部进程的 URL)。iexplore
根据需要创建新会话。在您的示例中,最后一个也是最重要的会话将是带有 Fidelity 和 MarketWatch 标签的会话。