Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
Hack Unlock
 Аватар для machito
991 / 169 / 5
Регистрация: 23.01.2012
Сообщений: 3,223
Записей в блоге: 1
VBS

Скрипт перезагрузки роутера при разрыве коннекта

26.11.2015, 00:54. Показов 2549. Ответов 1

Студворк — интернет-сервис помощи студентам
Доброго времени, уважаемые знатоки.
Хочу отредактировать скрипт для ADSL QDSL-1040WU-FON,
перезагрузки роутера при разрыве коннекта.
Но поскольку с этим мало знаком, то прошу помощи.
Что нужно подправить или есть другие варианты ?
Спасибо!
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Function PcOnline (strComputer)
    'Check if the remote machine is online.
    Dim objPing,objStatus
    Dim TextStream, TimeVar
    Dim fso, tf
 
    Const ForReading = 1, ForWriting = 2, ForAppending = 8
    Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}")._
        ExecQuery("select Replysize from Win32_PingStatus where address = '" & strComputer & "'")
 
    For Each objStatus in objPing
        If IsNull(objStatus.ReplySize) Then
            PcOnline=False
 
            'Пишем Лог файл
            Set fso = CreateObject("Scripting.FileSystemObject")
 
            If (fso.FileExists("c:\routerlog.txt")) Then
                Set tf = fso.OpenTextFile("c:\routerlog.txt",ForAppending, True)
                tf.WriteLine(Now() & " " & strComputer & " is down ")
                tf.Close()
                Set fso = Nothing
                Set tf = Nothing
            Else
                Set tf = fso.CreateTextFile("c:\routerlog.txt",ForAppending, True)
                tf.WriteLine(Now() & " " & strComputer & " is down ")
                tf.Close()
                Set fso = Nothing
                Set tf = Nothing
            End If
 
            ' Конец Лог файла
        Else
            PcOnline = True
            'Wscript.Echo strComputer & " is responding to a ping "
        End If
    Next
 
    Set objPing=Nothing
    Set objStatus=Nothing
End Function
 
Dim fsot, tft
Const ForReading = 1, ForWriting = 2, ForAppending = 8
 
If PcOnline("www.ya.ru")_
    OR PcOnline("www.google.com") Then
 
    ' если статус = 0, пустая строка - другое
    Wscript.Echo "all ok"
 
    Set fsot = CreateObject("Scripting.FileSystemObject")
    Set tft = fsot.OpenTextFile("c:\routerlog.txt",ForAppending, True)
    tft.WriteLine("-----------------")
    tft.Close()
    Set fsot = Nothing
    Set tft= Nothing
    WScript.Quit 0
Else
    'WScript.Echo "Reboot"
    'Set oShell = WScript.CreateObject("WScript.Shell")
    'oShell.Run "telnet.exe 192.168.1.1"
    'WScript.Sleep 2000
    'oShell.SendKeys "admin" & chr(13)
    'WScript.Sleep 2000
    'oShell.SendKeys "*******" & chr(13)
    'WScript.Sleep 2000
    'oShell.SendKeys "reboot" & chr(13)
    'WScript.Sleep 2000
    'oShell.SendKeys "^({]})q" & chr(13)
    'WScript.Quit 255
End If
 
Set fsot = CreateObject("Scripting.FileSystemObject")
Set tft = fsot.OpenTextFile("c:\routerlog.txt",ForAppending, True)
tft.WriteLine("-----------------")
tft.Close()
Set fsot = Nothing
Set tft= Nothing
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.11.2015, 00:54
Ответы с готовыми решениями:

Скрипт перезагрузки компьютера при отсутствии сети
Всем доброго дня, помогите советом - нужен скрипт перезагрузки компьютера при отсутствии сети, на любом скриптовом средстве для для...

Файл или скрипт для автоматической перезагрузки роутера
Ребята помогите написать исполняемый файл или рабочий скрипт для автоматической перезагрузки роутера в ОС Windows. Сам не могу. Как делую: ...

Написать скрипт для переподключения 3G-модема при разрыве связи
Собственно как?

1
Hack Unlock
 Аватар для machito
991 / 169 / 5
Регистрация: 23.01.2012
Сообщений: 3,223
Записей в блоге: 1
27.11.2015, 01:03  [ТС]
Топик можно закрывать, вопрос решается на другом форуме.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2015, 01:03
Помогаю со студенческими работами здесь

Скрипт работает только при перезагрузки страници
$(function(){ if ($('#wpadminbar').html()) { $('#header').css('top', '32px') } else{ $('#header').css('top', '0px') }; ...

Батник для перезагрузки роутера
Добрый день подскажите как написать батник перегрузки роутера

Файл для автоматической перезагрузки роутера
Ребята помогите написать исполняемый файл для автоматической перезагрузки роутера. Сам не могу. Как делую: комадная строка-telnet...

Возрастает скорость после перезагрузки роутера
Лагал интернет на ноуте. Решил проверить скорость на сайте speedtest.net. Показал в районе 9 мбит в сек. Такая же ситуация была на...

Пропадает интернет появляеться после перезагрузки роутера
Пропадает интернет может через 5 минут, а может через 10 часов. После перезагрузки роутера появляется. Пробовал менять роутер не помогло. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru