Войти

Показать полную графическую версию : bat 2 вкладки


icetanker
13-12-2013, 10:44
как написать батник,чтобы он открывал только 32 битный эксплорер и открывал нужные 2 вкладки,у меня получается сделать только одну start "" "%programfiles(x86)%\internet explorer\iexplore.exe" http://ya.ru ,а если написать два раза,то он два раза запускает браузер ,а мне нужно,чтобы он запускал просто с двумя вкладками?
почему он может ругаться на сертификат,если я сайт прописываю через https://

Iska
13-12-2013, 19:43
icetanker, пишете два раза «start», без указания исполняющего процесса:
start "" "url1"
start "" "url2"
выносите этот код в отдельный пакетный файл. Из своего пакетного файла запускаете x86-версию командного процессора, передавая ему в командной строке путь к сохранённому выше пакетному файлу.

Не проверялось.

icetanker
13-12-2013, 21:00
тогда он будет открывать в браузере по умолчанию,я так пробывал(

Iska
13-12-2013, 21:32
тогда он будет открывать в браузере по умолчанию,я так пробывал( »
Это и предполагалось. Только не «открывать», а исполнять глагол по умолчанию для заданного типа файлов.

icetanker
13-12-2013, 22:03
Iska, я сначала не правильно понял
нужно разнести на два бат файла
где будет сначала start "" "%programfiles(x86)%\internet explorer\iexplore.exe"
и второй бат файл
start "" "ya.ru"
start "" "google.com"
просто тогда не получиться сделать sfx архив,чтобы юзер мог нажимать на exe и у него запускался браузер и сразу две вкладки

Iska
13-12-2013, 22:59
нужно разнести на два бат файла »
Да.

где будет сначала start "" "%programfiles(x86)%\internet explorer\iexplore.exe" »
Нет. Будет вызов x86-варианта «cmd.exe». С передачей ему в качестве параметра пути ко второму пакетному файлу.

и второй бат файл
start "" "ya.ru"
start "" "google.com" »
Да.

просто тогда не получиться сделать sfx архив,чтобы юзер мог нажимать на exe и у него запускался браузер и сразу две вкладки »
Ну и что?

Мне вообще тогда непонятно, для чего Вы используете: а) конкретный браузер и б) конкретно x86. Вот пример WSH для принудительного открытия в IE двух url во вкладках (не проверялось):
Option Explicit

Const navOpenInNewTab = &H00800
Const navOpenInBackgroundTab = &H01000
Const navOpenNewForegroundTab = &H10000

With WScript.CreateObject("InternetExplorer.Application")
.Navigate "http://www.ya.ru"
.Navigate2 "http://www.google.com", navOpenInNewTab

.Visible = True
End With

WScript.Quit 0

icetanker
13-12-2013, 23:09
Iska, спасибо за помощь,буду использовать немного видоизмененный батник vbs тогда




© OSzone.net 2001-2012