Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] помогите со скриптом для открытие-закрытие браузера (http://forum.oszone.net/showthread.php?t=281054)

johnson81 17-04-2014 22:18 2339741

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

Iska 17-04-2014 23:14 2339771

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

johnson81 18-04-2014 05:19 2339845

уже нашёл, может кому пригодиться
Код:

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


Iska 18-04-2014 08:32 2339872

Код:

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
уже нашёл, может кому пригодиться »

Из пушки по воробьям.

johnson81 18-04-2014 23:22 2340282

Ваш код не работает
Цитата:

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


Iska 19-04-2014 01:40 2340371

Цитата:

Цитата johnson81
Ваш код не работает »

Мой код — работает.

johnson81 19-04-2014 07:48 2340404

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

Цитата Iska
Мой код — работает. »


yurfed 19-04-2014 09:14 2340421

Цитата:

Цитата johnson81
на моей windows 8.1 »

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

Iska 19-04-2014 11:00 2340436

Цитата:

Цитата 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 пока нет ;).

yurfed 19-04-2014 17:06 2340563

Цитата:

Цитата Iska
Ну, у меня ни Windows 8.1, ни Windows 8 нет. У меня даже Windows 7 пока нет »

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

johnson81 21-04-2014 22:05 2341335

большое спасибо за скрипт, Ваш лучше, тот который привёл я в итоге почему то висел после обработки в диспетчере, а Ваш закрывается корректно ! СУПЕР
Цитата:

Цитата Iska
Для наблюдения видимой «реакции» добавьте выделенное: »



Время: 13:24.

Время: 13:24.
© OSzone.net 2001-