Я подозреваю, что где-то в моем ноутбуке Dell Precision, работающем под управлением XP Pro, есть проблема, которая приводит к потере беспроводного интернет-соединения примерно через полчаса времени соединения. Беспроводной маршрутизатор в порядке, так как другой ноутбук работает без проблем.
Чтобы восстановить соединение, я могу щелкнуть правой кнопкой мыши значок беспроводной сети на панели инструментов и выбрать «Восстановить». Однако иногда это не решает проблему, поэтому теперь я открываю «Сетевые подключения», щелкаю правой кнопкой мыши беспроводное соединение и выбираю «отключить». А затем снова щелкните правой кнопкой мыши и выберите «включить». Кажется, это всегда работает.
Я хотел бы автоматизировать этот процесс, чтобы запустить программу / скрипт / и т.д. на моем рабочем столе будут принимать эти действия для меня. Это утомительно перебирать одни и те же шаги снова и снова. (Учитывая это решение, я, вероятно, напишу программу, которая будет проверять соединение каждые две минуты и автоматически вызывать исправление при необходимости.)
Есть ли какой-нибудь способ сделать шаги включения / выключения из скрипта / программы / и т.д. ?
Я программирую на C #, но не смог найти команды для этого.
Работает ли просто освобождение и обновление IP-адреса? Вы можете сделать довольно простой пакетный файл, чтобы сделать это.
источник