Домой
Обучающие игры Интерактивные книги Ноты Утилиты База репетиторов/учеников Cсылки
Инструкция настройки программы включения и выключения Wi-Fi сети на роутере Trendnet TEW-651BR одним кликом мышки.

Мотивация.
Зачем нужна ещё одна программа, если есть целый веб-интерфейс для настройки роутера? Чтобы любой пользователь мог кликнуть на ярлык с рабочего стола и получить нужный результат; чтобы быстро переключаться не отвлекаясь от основной работы.

Selenium скрипт.
К сожалению разработчики роутеров не заботятся о физической кнопке Wi-Fi, но к счастью есть галочка в веб-интерфейсе, её мы и будем использовать. Для доступа к броузеру будем использовать Selenium, язык программирования выбираем Python. Обучение программированию не входит в рамки данного руководства, поэтому просто копируем следующий код и вставляем его в текстовый редактор типа notepad и сохраняем как простейший текстовый файл, но с расширением py.

Для тех, кто не осилил функции копирования и вставки, можно использовать готовый текстовый файл внутри архива. Далее качаем Python c оф сайта и устанавливаем его, также качаем Selenium модули для питона. Кидаем модули и наш скрипт в какой-нибудь каталог и в том же каталоге создаём текстовый "wifioff.bat" файл с командой "python.exe wifi.py admin admin 0" и "wifion.bat" - с командой "python.exe wifi.py admin admin 1".

Заключительный этап.
Можно кликать по bat файлам или можно создать ярлыки на рабочем столе для этих файлов и указать им соответствующие иконки. Если вы ещё не догадались, то wifioff - выключает Wi-Fi, а wifion - включает.
Здесь можно скачать набор файлов для работы с броузером Mozilla Firefox.

Также можно заказать модификации скрипта или другие скрипты для автоматизации работы броузера.

Как легко исправить в Python (под Windows) ошибку IOError 24 (Too many open files)
from ctypes import cdll
print(cdll.msvcrt._getmaxstdio())
cdll.msvcrt._setmaxstdio(2048)
print(cdll.msvcrt._getmaxstdio())


Поддержать сайт: R591006889005 или Z898817614299.