Консольная команда Windows для открытия нескольких страниц в Internet Explorer 7

StackOverflow https://stackoverflow.com/questions/118748

Вопрос

Как мне открыть несколько страниц в Internet Explorer 7 с помощью одной команды DOS?Является ли пакетный файл единственным способом сделать это?

Спасибо!

Это было полезно?

Решение

Пакетный файл будет работать как быстрое и грязное решение.

@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-обработчика.

Другие советы

  1. откройте текстовый файл с расширением .txt
  2. Добавьте приведенные ниже строки

    • начать www.google.com
    • начать www.yahoo.com
    • начать www.microsoft.com
  3. сохраните файл, выберите "переименовать" в файле и измените расширение с .txt на .cmd

  4. дважды щелкните файл .cmd для выполнения

К сожалению, нет способа включить несколько URL-адресов в качестве параметров командной строки.Вот такой а-а запись в блоге в котором подробно описывается другой (довольно запутанный) способ сделать это с помощью Javascript.

Я скачал программное обеспечение, которое делает именно это.Из командной строки откройте несколько веб-сайтов без необходимости копировать, вставлять VB-скрипты или пакетные файлы и т.д.… Это доступно по адресу http://www.multiwebpageopener.com.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top