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

Показать сообщение отдельно

Старожил


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

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


Так как Вы не можете воспользоваться стандартным планировщиком, напрашиваются два решения: задействовать какой-либо сторонний планировщик или добавить в сценарий цикл.
Пример для второго варианта:
Код: Выделить весь код
Dim oShell
Set oShell = CreateObject("WScript.Shell")
Do
    '---
    oShell.run "telnet 192.168.1.1"
    WScript.Sleep 5000
    oShell.SendKeys "pass"
    oShell.SendKeys "{Enter}"
    WScript.Sleep 1000
    oShell.SendKeys "wan adsl reset"
    oShell.SendKeys "{Enter}"
    WScript.Sleep 1000
    oShell.SendKeys "exit"
    oShell.SendKeys "{Enter}"
    oShell.SendKeys "{Enter}"
    '---
    If Hour(Time) > 18 Then
        Exit Do
    Else
        WScript.Sleep 1800000
    End If
Loop
Set oShell = Nothing
WScript.Quit 0
В примере сценарий будет заканчивать работу после 18:00.

Отправлено: 12:46, 12-10-2012 | #6