Question

How do I open multiple pages in Internet Explorer 7 with a single DOS command? Is a batch file the only way to do this?

Thanks!

Was it helpful?

Solution

A batch file will work as a quick and dirty solution.

@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

Edit: added support for domain names without http handler prefix.

OTHER TIPS

  1. open a txt file with .txt extension
  2. Add the below lines

    • start www.google.com
    • start www.yahoo.com
    • start www.microsoft.com
  3. save the file, select rename on the file and change the extension from .txt to .cmd

  4. double click the .cmd file to execute

Unfortunately, there is no way to include multiple URLs as command-line parameters. Here is a a blog post which details another (fairly convoluted) way to do it via Javascript.

I’ve downloaded the software that does exactly this. From a command line open several websites without having to copy, paste VB scripts or batch files, etc… It’s available at http://www.multiwebpageopener.com.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top