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

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

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

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

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


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


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

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


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

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

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

 

Аватара для DEDI

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


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

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


vovandolg@vk, если еще актуально, вот мой вариант

пытается подключится, если не получается пробует еще 10 раз, сам закрывается с через 5 секунд.

Переменные:
CN - Имя подключения
RC - количество попыток подключения
USER - Логин
PASS - пароль

Код: Выделить весь код
@echo off
title=Auto Connect
set "CN=beeline"
set "RC=10"
set "USER=beelineuser"
set "PASS=beelinepass"
:connect
color 70
if "%RC%" == "0" goto noconnected
set /a "RC=RC - 1"
cls
echo.
rasdial.exe "%CN%" "%USER%" "%PASS%"
set "rasdialer=%errorlevel%"
if "%rasdialer%" == "0" goto connected
goto connect

:connected
color 0A
cls
echo.
echo  %CN% connected =)
echo.
timeout 5
exit

:noconnected
color 0C
cls
echo.
echo  %CN% NOT connected =(
echo.
timeout 5
exit
Прокомментированный код:
читать дальше »

@echo off
title=Auto Connect
:задаю переменные
set "CN=beeline"
set "RC=10"
set "USER=beelineuser"
set "PASS=beelinepass"
:точка входа к подключению
:connect
color 70
:проверяю сколько было сделано попыток подключения, если равно 0, значит не удалось подключится, отправка в точку noconnected
if "%RC%" == "0" goto noconnected
:отнимаем одну попытку подключения
set /a "RC=RC - 1"
: очищаю окно
cls
echo.
:выполняю подключение по заданным переменным
rasdial.exe "%CN%" "%USER%" "%PASS%"
:переменная уровня ошибок
set "rasdialer=%errorlevel%"
:если rasdial вернул 0 значит подключение успешно создано, отправка в точку connected
if "%rasdialer%" == "0" goto connected
:если rasdial вернул не 0, пытаюсь переподключится, отправка в точку connect
goto connect

:сообщаю что подключение работает
:connected
color 0A
cls
echo.
echo %CN% connected
echo.
:задержка на 5-ть секунд
timeout 5
exit

:сообщаю что подключение не работает
:noconnected
color 0C
cls
echo.
echo %CN% NOT connected =(
echo.
:задержка на 5-ть секунд
timeout 5
exit

Последний раз редактировалось DEDI, 19-12-2013 в 21:53.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:47, 03-12-2013 | #11



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

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


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

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


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

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


DEDI, братан ты просто агонь, превеликое тебе спасибо!

Отправлено: 17:22, 21-12-2013 | #12



Компьютерный форум 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




 
Переход