Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата alpap:
ага, но как-то не вяжется »
Всё же это дома, без никаких недоговорок. Может я неверно выразился.
-
Видимо малой кровью не получится. Хорошо, немного упрощу задачу. Пусть будет со сменой интернета/шлюза=прерыванием и пингованием как обычно.
Итак исходные данные в первом посте. Батники смены шлюза (ч-з netsh) уже готовые и есть.
Схема, я так понимаю теперь такая.
1. Пингуем узел с текущего шлюза (шлюз1) - среднее время пинга в переменную1.
2. Запускаем батник смены шлюза (шлюз2).
3. Пингуем узел ч-з второй шлюз. Результат в переменную2.
4. Сравниваем переменные, если время меньше у второй переменной - остаёмся на втором шлюзе (ведь мы его на шаге 2 сменили - иначе возвращаемся на первый шлюз=запускаем батник смены на шлюз1).

Вот реализацию этого, если не затруднит можно сделать?
ps Неплохо б в алгоритм добавить пункт проверки текущего шлюза, чтобы скрипт до момента начала проверки знал, ч-з какой шлюз "сейчас" комп ходит в инет.

Последний раз редактировалось daledale, 12-12-2020 в 16:42.


Отправлено: 16:33, 12-12-2020 | #5