Показать сообщение отдельно
Старый 24.11.2017, 01:32   #144
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Network Checker & WiFi Switcher

Небольшая утилита по образу и подобию "WiFi Монитора".
Сделана для автоматического подключения при разрыве сетевого подключения.
А так же включения wifi адаптера, если он был выключен.
Работает при помощи виндовой консольной утилиты netsh.exe.



При первом старте net_checker.exe, сетевое соединение должно быть активным!!!

Т.е. wifi - адаптер должен быть включен, а необходимая сеть подключена.
Это единоразовая настройка.

Видос как работает.

----------------------------------------------------------------------------------------
При необходимости перенастройки параметров адаптера и сети,
в ини файле заменить параметр fist_run=false на fist_run=true,
затем включить адаптер, подключиться к сети и запустить net_checker.exe.
Через несколько секунд после запуска появится таблица с настройками сети и адаптера.
Таблицу нужно закрыть, она для наглядности заполнения параметров
в ини файле.

У утилиты есть настройки в ини файле...
[settings]
interface=Беспроводная сеть --- собственно сам wifi
ssid=DIR-777 --- название сети
profile=DIR-777 --- профиль подключения
ping_addr1=8.8.8.8 --- первый адрес для пинга
ping_addr2=8.8.4.4 --- второй адрес для пинга
ping_timeout=5000 --- таймаут пинга
check_timeout=5000 --- время цикла проверок
debug=False --- режим отладки(запись в файл debug_log.txt событий)
messages=False --- вкл.\выкл. сообщение о недоступной сети
fist_run=False --- вкл.\выкл. режима первого старта утилиты
tray_messages=false --- вкл.\выкл. сообщение о недоступной сети в трее

----------------------------------------------------------------------------------------
Ответы по возможным вопросам:

- ping_addr1, ping_addr2 - пингует по двум адресам т.е. ping_addr1=8.8.8.8 и ping_addr2=8.8.4.4 - должны быть заполнены(выделено жирным).

- ping_timeout - таймаут пинга - это время для ожидания ответа после запроса, меньше делать не советую(на скорость работы скрипта увеличенное время не влияет).

- check_timeout - время цикла проверок - это время отработки цикла скрипта, уменьшать до мс.(например: 300) не советую, это не ускорит работу скрипта, но зато усилит нагрузку на систему и будут сыпаться ошибки подключения.

- debug - режим отладки - в принципе почти бесполезен))) для пользователя, он больше был нужен мне.

- messages - сообщение о недоступной сети - полезная штука, дает понять когда отвалилась сеть, если ненужно можно выключить(false), включить(true).

- fist_run - первый старт - необходим для взятия параметров из системы, отрабатывает один раз. Повторное использование нужно только при перенастройке сетевых параметров.(выключить(false), включить(true).)

И да чуть не забыл)), скрипт работает с иконками в трее, показывая состояние сети и адаптера.
Их можно поменять на свои более информативные, переименовав свои иконки именами образцов в папке icons.
Лежать они должны в папке icons рядом со скриптом.

/---------------------------------------------------------------------------------------/
Перезалил архив 24.11.2017 13:14
- Убрал лишнее переподключение.
(Теперь нет разрыва сетевого подключения. Только одно подключение при разрыве связи.)
/---------------------------------------------------------------------------------------/
Перезалил архив 24.11.2017 5:00 утра
- Исправил ошибку проверки адаптера
/---------------------------------------------------------------------------------------/
Перезалил архив 24.11.2017 3:57 утра
- Добавил проверку на выключенный адаптер и информационные сообщения.
(информационные сообщения: "Подключаемся к сети:"; "Включаем WiFi адаптер..."
для того чтобы было понятно какие действия происходят)
/---------------------------------------------------------------------------------------/

Скачать
...

Последний раз редактировалось duzzy; 24.11.2017 в 14:42.
duzzy вне форума   Ответить с цитированием