Я использую WiFi с роутером, который редко разрывает соединение, что слишком часто. Обычно это происходит ночью, когда я не пользуюсь компьютером.
Я хотел бы автоматизировать это:

  1. Обнаружить падение интернет-соединения
  2. Переподключить интернет

Я думаю об использовании Networx действительно обнаружить падение. Он имеет настройку «запустить [установить путь здесь]», если, например, при загрузке получено менее XXMb за 15 минут.

Что касается переподключения, я подумываю использовать Auto Macro Recorder для записи ручного отключения -> подключения WiFi, а затем сохранить его как исполняемый файл / скрипт, который может запускать Networx.

Есть ли лучший, надежный метод?

2 ответа2

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

0

Обычно в ОС Windows есть настройка «автоматически подключаться», если сеть доступна. Похоже, может быть проще подобрать новый роутер. Поведение, которое вы описываете, является учебником для неисправного маршрутизатора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .