如何使用单个 DOS 命令在 Internet Explorer 7 中打开多个页面?批处理文件是执行此操作的唯一方法吗?
谢谢!
如何使用单个 DOS 命令在 Internet Explorer 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 处理程序前缀的域名的支持。
添加以下行
保存文件,在文件上选择重命名并将扩展名从 .txt 更改为 .cmd
不幸的是,没有办法将多个 URL 作为命令行参数。这是一篇博客文章,详细介绍了另一种(相当复杂的)通过 Javascript 实现此目的的方法。
我已经下载了执行此操作的软件。从命令行打开多个网站,无需复制、粘贴 VB 脚本或批处理文件等……可在http://www.multiwebpageopener.com获得。