Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка на подключение и подключение

Ответить
Настройки темы
CMD/BAT - [решено] Проверка на подключение и подключение

Аватара для vovandolg@vk

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


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


Конфигурация

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


Здравствуйте, хотелось бы спросить, как составить батник чтобы он выполнял алгоритм :

1) Проверка подключена ли сеть: Beeline
-----
2)Если не подключена
- Пробовать подключить сеть: Beeline
- После подключения батник офф
-----
3) Если подключена - батник офф.
_______
Заранее спасибо!

Отправлено: 11:49, 26-11-2013

 

Аватара для Elven

Ветеран


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

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


если подключение так и называется то можно так:
Код: Выделить весь код
netsh interface ipv4 show interfaces | find "Beeline" | find "disconnected" 
goto %errorlevel%
:1
echo "Beeline подключен"
exit /b
:0
echo "Beeline отключен, подключаем"
netsh interface set interface name="Beeline" admin=ENABLED
echo "Beeline подключен"
exit /b
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:54, 26-11-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Elven, можеш прокоментировать цитату
( netsh interface ipv4 show interfaces | find "Beeline" | find "disconnected"
goto %errorlevel%)

-------
В благодарносте за помощь нажимаем на ссылочку "Полезное сообщение " ®


Отправлено: 20:14, 26-11-2013 | #3


Аватара для Elven

Ветеран


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

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


netsh interface ipv4 show interfaces //просматриваем все доступные интерфейсы
| //передаем по конвейеру на следующую команду
find "Beeline" //находим строку содержащую "Beeline"
| //передаем по конвейеру на следующую команду
find "disconnected" //находим строку содержащую "disconnected"
goto %errorlevel% //безусловный переход к метке. если статус подключения - "connected", то find вернет ошибку придав значение errorlevel=1, значит переходим к :1, если нашел значит errorlevel=0, переходим к :0

в данном случае errorlevel от find возвращает только эти два значения, так что усложнять смысла не вижу.

Отправлено: 13:23, 27-11-2013 | #4


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


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

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


Elven, Савсибо

-------
В благодарносте за помощь нажимаем на ссылочку "Полезное сообщение " ®


Отправлено: 16:40, 27-11-2013 | #5


Аватара для vovandolg@vk

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


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

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


Цитата Elven:
если подключение так и называется то можно так: »
Код как бы интересный, но у меня при отключенной сети батник её не подключает, я пробовал вручную:
Код: Выделить весь код
@rasdial Beeline beeline beeline
Exit
при этом подключался к сети, можно ли как то влепить rasdial в твой код?

Отправлено: 17:58, 27-11-2013 | #6


Аватара для Elven

Ветеран


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

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


по идее - да, вставишь вызов после :0 и все должно работать, соответственно строчку netsh interface set interface name="Beeline" admin=ENABLED удаляешь.

Отправлено: 18:22, 27-11-2013 | #7


Аватара для vovandolg@vk

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


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

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


Цитата Elven:
по идее - да, вставишь вызов после :0 и все должно работать, соответственно строчку netsh interface set interface name="Beeline" admin=ENABLED удаляешь. »
При отключенном интернете батник пишет что соединение билайн подключено, где то ошибка...

Отправлено: 19:45, 27-11-2013 | #8


Аватара для Elven

Ветеран


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

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


так ты писал что нужно проверять подключена ли сеть, а не есть ли интернет. Определись таки что именно нужно. И к слову, если проверять пингами у билайна ICMP не заблочен часом? А то я как бы из Беларуси, даже приблизительно не представляю как там у вас что.

Последний раз редактировалось Elven, 28-11-2013 в 16:04.


Отправлено: 15:52, 28-11-2013 | #9


Аватара для vovandolg@vk

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


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

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


Нуу подключение у меня готовое есть к интернету, блин ну нуб ещё в этой области, я просто думал батник слепить на проверку подключения к инету, а то вырубается заразо

Отправлено: 23:08, 28-11-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка на подключение и подключение

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Подключение интернета на винде 8 trudel Microsoft Windows 8 и 8.1 0 12-10-2012 10:08
Прочее - Проверка UTP на подключение tonic Сетевое оборудование 8 06-01-2011 18:10
Звук - Подключение звука на кардридер nik2166 Прочее железо 1 21-10-2010 18:22
Suse/OpenSuSE - подключение к прокси на Opensuse Nazar_rv Общий по Linux 5 14-08-2009 11:14
ограничить в правах на подключение winder Microsoft Windows NT/2000/2003 5 09-09-2007 22:03




 
Переход