![]() |
Проверка на подключение и подключение
Здравствуйте, хотелось бы спросить, как составить батник чтобы он выполнял алгоритм :help: :
1) Проверка подключена ли сеть: Beeline ----- 2)Если не подключена - Пробовать подключить сеть: Beeline - После подключения батник офф ----- 3) Если подключена - батник офф. _______ Заранее спасибо! |
если подключение так и называется то можно так:
Код:
netsh interface ipv4 show interfaces | find "Beeline" | find "disconnected" |
Elven, можеш прокоментировать цитату
( netsh interface ipv4 show interfaces | find "Beeline" | find "disconnected" goto %errorlevel%) |
netsh interface ipv4 show interfaces //просматриваем все доступные интерфейсы
| //передаем по конвейеру на следующую команду find "Beeline" //находим строку содержащую "Beeline" | //передаем по конвейеру на следующую команду find "disconnected" //находим строку содержащую "disconnected" goto %errorlevel% //безусловный переход к метке. если статус подключения - "connected", то find вернет ошибку придав значение errorlevel=1, значит переходим к :1, если нашел значит errorlevel=0, переходим к :0 в данном случае errorlevel от find возвращает только эти два значения, так что усложнять смысла не вижу. |
Elven, Савсибо
|
Цитата:
Код:
@rasdial Beeline beeline beeline |
по идее - да, вставишь вызов после :0 и все должно работать, соответственно строчку netsh interface set interface name="Beeline" admin=ENABLED удаляешь.
|
Цитата:
|
так ты писал что нужно проверять подключена ли сеть, а не есть ли интернет. Определись таки что именно нужно. И к слову, если проверять пингами у билайна ICMP не заблочен часом? А то я как бы из Беларуси, даже приблизительно не представляю как там у вас что.
|
Нуу подключение у меня готовое есть к интернету, блин ну нуб ещё в этой области, я просто думал батник слепить на проверку подключения к инету, а то вырубается заразо :unsure:
|
vovandolg@vk, если еще актуально, вот мой вариант =)
пытается подключится, если не получается пробует еще 10 раз, сам закрывается с через 5 секунд. Переменные: CN - Имя подключения RC - количество попыток подключения USER - Логин PASS - пароль Код:
@echo off |
DEDI, братан ты просто агонь, превеликое тебе спасибо! :clapping:
|
Время: 00:21. |
Время: 00:21.
© OSzone.net 2001-