Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] помогите со скриптом для открытие-закрытие браузера

Ответить
Настройки темы
VBS/WSH/JS - [решено] помогите со скриптом для открытие-закрытие браузера

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Задача: открыть браузер на определенном сайте, подождать 10 секунд и закрыть браузер
помогите пожалуйста

Отправлено: 22:18, 17-04-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Речь о каком-то конкретно взятом браузере?

Отправлено: 23:14, 17-04-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


уже нашёл, может кому пригодиться
Код: Выделить весь код
Const navOpenInBackgroundTab = &H1000
    
    Set ie = CreateObject("InternetExplorer.Application")
    
    Links = Array("http://ya.ru")
    
    ie.Visible = True '// поставьте false, чтобы не было видно браузера
 
    first = True
    For Each link In Links
        If first Then
            ie.Navigate2 link
            first = False
        Else
            ie.Navigate2 link, navOpenInBackgroundTab
        End If
    Next
    
    WScript.Sleep(10000) '// Задержка 10 сек.
 
    For Each Window In CreateObject("Shell.Application").Windows
        With Window
            If .Name = "Internet Explorer" Then
                For Each link In Links
                    If InStr(1, .LocationURL, Title, vbTextCompare) <> 0 Then
                        .Quit
                        Exit For
                    End If
                Next
            End If
        End With
    Next

Отправлено: 05:19, 18-04-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Option Explicit

Const READYSTATE_COMPLETE = 4

With WScript.CreateObject("InternetExplorer.Application")
	.Navigate "http://www.ya.ru"
	
	Do 
		WScript.Sleep 100
	Loop Until Not .Busy And .ReadyState = READYSTATE_COMPLETE
	
	WScript.Sleep 10 * 1000
	
	.Quit
End With

WScript.Quit 0
Цитата johnson81:
уже нашёл, может кому пригодиться »
Из пушки по воробьям.

Отправлено: 08:32, 18-04-2014 | #4


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ваш код не работает
Цитата Iska:
Из пушки по воробьям. »

Отправлено: 23:22, 18-04-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата johnson81:
Ваш код не работает »
Мой код — работает.

Отправлено: 01:40, 19-04-2014 | #6


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


на моей windows 8.1 вообще 0 реакции на Ваш скрипт, нажимаешь по нему и ничего не происходит
Цитата Iska:
Мой код — работает. »

Отправлено: 07:48, 19-04-2014 | #7


Аватара для yurfed

Ветеран


Сообщения: 20133
Благодарности: 3145

Профиль | Отправить PM | Цитировать


Цитата johnson81:
на моей windows 8.1 »
А с какого перепугу вы решили что все знают что у вас Win8 и должны на ней протестить.
Вы же не сказали ничего!!!
Если нужно, могу экзешник состряпать. Только дайте полный путь до браузера.
Прицепил файлик.
Учитывая что у вас C:\Program Files\Internet Explorer\iexplore.exe

Последний раз редактировалось yurfed, 09-04-2023 в 18:09.


Отправлено: 09:14, 19-04-2014 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата johnson81:
на моей windows 8.1 вообще 0 реакции на Ваш скрипт, нажимаешь по нему и ничего не происходит »
Для наблюдения видимой «реакции» добавьте выделенное:
Код: Выделить весь код
Option Explicit

Const READYSTATE_COMPLETE = 4

With WScript.CreateObject("InternetExplorer.Application")
	.Visible = True
	
	.Navigate "http://www.ya.ru"
	
	Do 
		WScript.Sleep 100
	Loop Until Not .Busy And .ReadyState = READYSTATE_COMPLETE
	
	WScript.Sleep 10 * 1000
	
	.Quit
End With

WScript.Quit 0
Видимость окна приложения на искомый результат не влияет.

Цитата yurfed:
А с какого перепугу вы решили что все знают что у вас Win8 и должны на ней протестить. »
Ну, у меня ни Windows 8.1, ни Windows 8 нет. У меня даже Windows 7 пока нет .
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:00, 19-04-2014 | #9


Аватара для yurfed

Ветеран


Сообщения: 20133
Благодарности: 3145

Профиль | Отправить PM | Цитировать


Цитата Iska:
Ну, у меня ни Windows 8.1, ни Windows 8 нет. У меня даже Windows 7 пока нет »
Да и вопрос пока ни к тебе
Добавлю, у меня протестилось на семёрке. Некоторые, параноидальные антивирусы на этот скрипт могут неадекватно среагировать.
Опс, не прикрепился файлик в моём предыдущем сообщении. Сейчас исправим.
Ходил на кладбище, поправить, покрасить и тд, всё бегом. Даже не посмотрел что отправил. Извиняюсь.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Последний раз редактировалось yurfed, 19-04-2014 в 17:23.


Отправлено: 17:06, 19-04-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] помогите со скриптом для открытие-закрытие браузера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Помогите со скриптом для расшаривания Castor Скриптовые языки администрирования Windows 7 16-10-2014 12:56
VBS/WSH/JS - [решено] Помогите со скриптом для запуска программы на winxp/7 den-efim Скриптовые языки администрирования Windows 1 18-10-2012 19:37
VBS/WSH/JS - Помогите плз со скриптом для ldap iron9999 Скриптовые языки администрирования Windows 0 04-10-2010 15:05
[решено] Помогите со скриптом для окна InputBox и нажатиями мышкой(см.внутри) sashadeg AutoIt 2 23-02-2009 20:12
Помогите со скриптом для поиска файла. vlazari Microsoft Windows 2000/XP 2 27-06-2006 14:39




 
Переход