3

如何使用单个 DOS 命令在 Internet Explorer 7 中打开多个页面?批处理文件是执行此操作的唯一方法吗?

谢谢!

4

4 回答 4

7

批处理文件将作为一种快速而肮脏的解决方案。

@echo off
@setlocal

:openurl
set url=%~1

if "%url:~0,4%" == "http" (
   start "%ProgramFiles%\Internet Explorer\iexplore.exe" "%url%"
)
if NOT "%url:~0,4%" == "http" (
   start "%ProgramFiles%\Internet Explorer\iexplore.exe" "http://%url%"
)

shift
if "%~1" == "" goto :end
goto :openurl

:end

编辑:添加了对没有 http 处理程序前缀的域名的支持。

于 2008-09-23T02:30:19.827 回答
4
  1. 打开扩展名为 .txt 的 txt 文件
  2. 添加以下行

    • 启动 www.google.com
    • 开始 www.yahoo.com
    • 开始 www.microsoft.com
  3. 保存文件,在文件上选择重命名并将扩展名从 .txt 更改为 .cmd

  4. 双击.cmd文件执行
于 2011-05-20T04:07:00.493 回答
1

不幸的是,没有办法将多个 URL 作为命令行参数。这是一篇博客文章,详细介绍了另一种(相当复杂的)通过 Javascript 实现此目的的方法。

于 2008-09-23T02:10:50.700 回答
1

我已经下载了执行此操作的软件。从命令行打开多个网站,无需复制、粘贴 VB 脚本或批处理文件等……可在http://www.multiwebpageopener.com获得。

于 2011-12-01T19:59:07.793 回答