Скрипт для автоматизации открытия URL в нескольких вкладках в Firefox или Opera из текстового файла - PullRequest
0 голосов
/ 20 сентября 2010

У меня есть текстовый файл с большим количеством ссылок, каждая строка имеет ссылку (т. Е. Разделитель '\ n'). Я хочу написать скрипт, чтобы каждая ссылка открывалась на отдельной вкладке в Firefox или Internet Explorer. Как я могу это сделать? Я на Windows 7

Ответы [ 3 ]

3 голосов
/ 20 июля 2012

Решение, которое сработало для меня:

set "fileList="
FOR /F "usebackq delims=," %%i IN ("C:\Documents and Settings\xwell\Desktop\urls.txt") DO (
start %%i
)

Четыре внесенных мной изменения:

  1. Я установил разделитель в запятую - delims =,
  2. Поместите запятую между каждым URL в моем текстовом файле
  3. И поместите функцию цикла в скобки
  4. Изменена функция запуска.Здесь используется браузер по умолчанию, хотя вы можете указать его в соответствии с приведенным выше примером

Итак, текстовый файл urls.txt выглядит так:

http://www.rte.ie,
http://www.python.org,
http://www.bbc.co.uk,
http://www.google.com
3 голосов
/ 01 октября 2010

Создайте текстовый файл с именем what.bat и поместите его на рабочий стол.отредактируйте файл и введите:

set "fileList="
FOR /F "usebackq delims==" %%i IN ("C:\Documents and Settings\mdevine\Desktop\urls.txt") DO call set "fileList=%%fileList%% %%i"
start firefox %fileList%

закрыть и сохранить

дважды щелкните по нему

Примечание: C: \ Documents and Settings \ mdevine \ Desktop \ urls.txtтекстовый файл, содержащий следующее:

http://www.rte.ie
http://www.python.org
http://www.bbc.co.uk
http://www.google.com
1 голос
/ 02 октября 2010

@ iceman, @amadain:

уточняющее решение @amadains: " символ продолжения строки " в пакетных файлах равен ^, поэтому IceMan должен соответствующим образом изменить свои текстовые файлы (добавьте ^в конце каждой строки) и поместите «start firefox ^» в начале файла.Не знаю максимальной длины строки командной строки.

...