2016-03-08 2 views
0

Я пытаюсь создать файл .bat, который запустит два браузера Firefox с несколькими вкладками и некоторыми другими программами. Используя следующее, вы откроете только первый браузер Firefox с указанными вкладками, но не откроете второй (все приложения открываются без проблем). Это то, что я есть на данном этапе (есть подсказка немного, чтобы избежать случайного хода):Запустите несколько окон Firefox (с вкладками) и других программ из пакетного файла

@echo off 
setlocal 
:PROMPT 
SET /P AREYOUSURE=Are you sure (Y/[N])? 
IF /I "%AREYOUSURE%" NEQ "Y" GOTO END 

start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" www.site1.com/ site2.com/ www.site3.com/sitepage/ 
start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" site4.com site5.com 

start "" "C:\Program Files (x86)\PATH TO EXE" 
start "" "C:\Program Files\PATH TO EXE" 
start "" "C:\Program Files\PATH TO EXE" 
start "" "C:\Program Files\PATH TO EXE" 

:END 
endlocal 

Часть Firefox была построена на основе информации, найденной на this question

+0

У Firefox есть параметр '-new-window', который вы можете передать при использовании командной строки. – MichaelS

+0

@MichaelS | Я играл с этим, но не имел большой удачи. Я помещал его в каждую строку перед списком сайтов. У вас есть пример кода, который вы бы предложили? –

ответ

1

Я сделал то же самое. Я удалил приглашение и поместил ярлык .bat в стартовую папку (windows).

@echo off 
Set URLs='www.mail.google.com www.wunderground.com www.xkcd.com' 
Set NewWindow=-new-window 
For %%a in (%URLs%) Do (Start /d "%programfiles(x86)%\Mozilla Firefox" Firefox.exe "%%a") 
Start /d "%programfiles(x86)%\Mozilla Firefox" Firefox.exe %NewWindow% 

exit 

Объяснение

  • /d пройти путь ЕХЕ
  • %programfiles(x86)% в (x86) необходим, если вы работаете в Windows64. В противном случае удалите
  • Firefox должен по умолчанию запускать URL-адреса на новых вкладках. Для меня параметр -new-tab фактически создал новые окна каждого.

Надеется, что это помогает

EDIT: Возможно попытаться положить ваши URL-адрес в кавычках. "url1 url2 url3" Это может решить вашу проблему.

Смежные вопросы