Я использую WiFi с роутером, который редко обрывает соединение, что бывает слишком часто. Обычно это происходит ночью, когда я не пользуюсь компьютером.
Я хотел бы автоматизировать это:
- Обнаружение обрыва интернет-соединения
- Переподключите Интернет
Я думаю использоватьНетворксобнаружить падение. Он имеет настройку "запустить [установить путь здесь]", если, например, при загрузке получено менее XXMb за 15 минут.
Для повторного подключения я думаю использовать Auto Macro Recorder, чтобы записать ручное отключение --> подключение WiFi, а затем сохранить это как исполняемый файл/скрипт, который Networx сможет запустить.
Есть ли лучший и надежный метод?
решение1
Вы можете запустить пакетный файл оттуда. Я проверил эту настройку Networx, выглядит осуществимой.
Вот пакетный файл:
@echo on
timeout /t 10
netsh interface set interface "Wireless Network Connection" DISABLED
timeout /t 10
netsh interface set interface "Wireless Network Connection" ENABLED
*примечание: возможно, вам придется изменить имя соединения, чтобы оно соответствовало вашему
Как создать пакетный файл
- Щелкните правой кнопкой мыши в любом месте рабочего стола, наведите курсор на «Создать», щелкните «Текстовый документ».
- Откройте документ и добавьте в него указанный выше текст.
- Сохраните документ, а затем переименуйте его во что-нибудь с расширением .bat, например:
networkReset.bat
Источники:bat-файл для отключения адаптера Ethernet и его повторного включения после входа в Windows
решение2
Обычно в ОС Windows есть настройка «автоматически подключаться», если сеть доступна. Похоже, что проще просто подобрать новый маршрутизатор. Описанное вами поведение — это учебник для неисправного маршрутизатора.