![]() |
Bat файл мониторинга подключения
Здравствуйте!
Можно ли сделать bat файл, который проверял, не отвалилась ли сеть, например пингуя гугл или яндекс и, если отвалилась, то включал подключение по локальной сети (наверное через devcon). А если все нормально, то ничего больше не делал. Суть проблемы: Идет автоматический сбор статистики, иногда (раз в несколько дней) слетает сеть, переходит в состояние "отключено" и больше не включается, это очень плохо, т.к. дальше все идет в тар-тара-рары и сбор заканчивается. Требуется бат или vbs файл, который единовременно проверял бы активность подключения, в случае его отсутствия включал бы сеть, а в случае его присутствия просто бы закрывался. Заранее больше спасибо! |
Да, мне бы такой очень пригодился!
|
|
XXXp,
вопрос лучше ставить конкретнее: какая ОС, используется ли DHCP? И зачем обращаться к "железу"? на пробу такой вариант (Static): Код:
Echo off&Chcp 866&cmdow @ /hid&CLS(cmdow для скрытия окна) Код:
netsh interface ipv4 delete |
Код не работает, суть совсем другая, нужно чтобы включал подключение по локальной сети, которое становится "выключено", а насколько я пока смог узнать это может только devcon
|
XXXp,
Цитата:
2. Если же само подключение имеет статус "Отключено", то не факт, что Devcon его не включит (специально проверил на двух PC!!!) и к тому же команда devcon restart сносит все настройки поключения (для STAT IP) 3. Для работы с частью *net* требуются утилиты netsh, ping, tracert и ipconfig, манипуляции непосредственно с подключением позволяет осуществлять только netsh... PS: Непосредственно (но без цикла проверки) этот код использую сам для переподключения после зависания маршрутизатора - все работает на "Ура"! |
XXXp,
Решение для devcon, попробуй так: Код:
Echo Off& Chcp 866 Код:
Set WshShell = CreateObject("WScript.Shell") |
Время: 16:52. |
Время: 16:52.
© OSzone.net 2001-