Форум Ямалии » » Автосерфинги » Скрипт для работы 3G USB модемов (подключение/отключение интернета)

Страниц (22): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец
 

101. Berkut - 18 февраля 2017 — 05:20 - перейти к сообщению
 asnikifor пишет:
паузы нужны перед началом скрипта , ЕГО ВЫПОЛНЕНИЯ, МЕЖДУ ВКЛЮЧЕНИЕМ И ВЫКЛЮЧЕНИЕМ УСТРОЙСТВА,
CODE:
: пауза перед началом скрипта 5 мин
ping 127.0.0.1 -n 300 > NUL
@echo off
:test3g
echo.
echo START PING
ping -n 10 ya.ru | find "TTL=" > nul
if errorlevel=1 goto bad
if errorlevel=0 ping -n 10 127.0.0.1 > nul
echo.
echo ALL RIGHT
goto test3g
:bad
echo.
echo BAD CONNECT
echo %date% %time% --- BAD CONNECT --- >>IC.log
: пауза перед выключением устройства 3 сек
ping 127.0.0.1 -n 3 > NUL
devcon disable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
: пауза перед включением устройства 5 сек
ping 127.0.0.1 -n 5 > NUL
devcon enable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
echo %date% %time% --- CONNECT --- >>IC.log
goto test3g
102. asnikifor - 18 февраля 2017 — 11:50 - перейти к сообщению
Berkut ,
Большое спасибо. Добавить бы паузу после включения устройства. А то программа не успевает подключится к интернету, как скрипт опять выключает устройство.
(Добавление)
И подскажите пожалуйста как сделать большую паузу между пингами - что бы уменьшить трафик?
103. asnikifor - 18 февраля 2017 — 13:29 - перейти к сообщению
Если подробнее у меня получается так.
Сеть теряется. Скрипт выключает устройство, потом его включает. Программа управления модемом не успевает определить подключенный модем и подключиться. Как запускается пинг а он к тому времени видит отсутствия сети и начинает опять выключать устройство. Может поставить паузу перед пингом и как это сделать?
104. Berkut - 18 февраля 2017 — 15:59 - перейти к сообщению
asnikifor , тогда попробуйте так:
CODE:
@echo off
:test3g
: пауза перед пингом 1 мин
ping 127.0.0.1 -n 60 > NUL
echo.
echo START PING
ping -n 10 ya.ru | find "TTL=" > nul
if errorlevel=1 goto bad
if errorlevel=0 ping -n 10 127.0.0.1 > nul
echo.
echo ALL RIGHT
goto test3g
:bad
echo.
echo BAD CONNECT
echo %date% %time% --- BAD CONNECT --- >>IC.log
devcon disable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
: пауза перед включением устройства 5 сек
ping 127.0.0.1 -n 5 > NUL
devcon enable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
echo %date% %time% --- CONNECT --- >>IC.log
goto test3g

 asnikifor пишет:
как сделать большую паузу между пингами - что бы уменьшить трафик?
Трафик от пинга настолько мал, что им можно пренебречь, за сутки и мегабайта не набежит. Я добавил паузу между пингами, теперь будет пинговаться не постоянно, а с интервалом в одну минуту. За это время и модем должен успеть подключиться. Если это время Вы посчитаете недостаточным, то замените третью-четвёртую строки скрипта на такие:
CODE:
: пауза перед пингом 3 мин
ping 127.0.0.1 -n 180 > NUL
105. asnikifor - 18 февраля 2017 — 16:18 - перейти к сообщению
Berkut ,
Отлично. Вот теперь то что нужно. Большое Вам спасибо.
106. asnikifor - 18 февраля 2017 — 18:52 - перейти к сообщению
Теперь столкнулся с новой проблемой "не удается подключиться к удаленному компьютеру, поэтому порт закрыт"
107. Berkut - 19 февраля 2017 — 05:15 - перейти к сообщению
asnikifor , а со старым скриптом работает? Деньги на счету есть? Приложите лог.
108. asnikifor - 19 февраля 2017 — 07:06 - перейти к сообщению
Berkut ,
Пока полет нормальный. Не знаю что это было. Это единичный случай.
А есть разница между RAS и NDIS?
У меня подключение через RAS(модем)
109. Berkut - 19 февраля 2017 — 18:00 - перейти к сообщению
asnikifor , у меня не так, а так.
110. wmmel - 16 марта 2017 — 16:17 - перейти к сообщению
Berkut , А такой скрипт возможен?
Есть 3 USB 3G-модема.
1) Проверить подключен-ли какой-то из модемов.
2) Если не подключен ни один из модемов, подключить модем "modem1" (или рандомно 1 из 3х)
3) При следующем запуске, если подключен модем "modem1" отключить и подключить "modem2"
4) При следующем запуске, если подключен модем "modem2" отключить и подключить "modem3"
5) При следующем запуске, если подключен модем "modem3" отключить и подключить "modem1"

Powered by ExBB FM 1.0 Final


[0.0151-сек]