Pregunta

¿Cómo puedo abrir varias páginas en Internet Explorer 7 con un solo comando de DOS?Es un archivo de proceso por lotes la única manera de hacer esto?

Gracias!

¿Fue útil?

Solución

Un archivo de proceso por lotes funcionará como un rápido y sucio de la solución.

@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

Editar:añadido soporte para nombres de dominio sin controlador http prefijo.

Otros consejos

  1. abrir un archivo de texto con .extensión txt
  2. Agregar las siguiente líneas

    • inicio www.google.com
    • inicio www.yahoo.com
    • inicio www.microsoft.com
  3. guardar el archivo, seleccione cambiar nombre en el archivo y cambiar la extensión de .txt a .cmd

  4. haga doble clic en el .archivo cmd para ejecutar

Desafortunadamente, no hay manera de incluir varias direcciones Url como parámetros de línea de comandos.Aquí hay una de un blog que los detalles de otro (bastante complicado) manera de hacerlo a través de Javascript.

He descargado el programa que hace exactamente esto.Desde una línea de comandos abrir varios sitios web sin tener que copiar, pegar scripts VB o archivos por lotes, etc... está disponible en http://www.multiwebpageopener.com.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top