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

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

Ответить
Настройки темы
CMD/BAT - Интелектуальный реконнект

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


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

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


Здравствуйте, нужна ваша помощь. Суть такая есть небольшой батник который позволяет получить внешний ip
set outerIP=
for /f %%x in ('mshta "about:<hta:application showintaskbar='no' windowstate='minimize' navigable='yes' border='none' caption='no' sysmenu='no'><iframe src='http://ru.smart-ip.net/myip' application='yes' onload='(new ActiveXObject("Scripting.FileSystemObject")).GetStandardStream(1).Write(window.frames.item(0).docume nt.body.innerText);window.close();'></iframe>"') do (
set outerIP=%%x
)
echo %outerIP%
Нужно чтобы этот полученный ip сравнивался, со списком ip из файла, если совпадает делал реконект типа
:connect
rasdial /disconnect
rasdial q utel utel
if ERRORLEVEL 619 goto connect
Если не совпадает, записывал бы его следующей строкой в файл со списком ip

Отправлено: 22:35, 21-04-2013

 

Ветеран


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

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


Код: Выделить весь код
FOR /F "tokens=*" %%Y IN ('FINDSTR "%outerIP%" IP_list.txt') DO IF %%Y==%outerIP% GOTO connect
1>>IP_list.txt ECHO %outerIP%
EXIT

:connect

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



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
.NET - Реконнект VPN и перезапуск служб в C# и CMD VVolf Программирование и базы данных 9 01-04-2013 17:34
FreeBSD - Интернет через PPPoE - реконнект. bazilla-x Общий по FreeBSD 7 08-12-2008 12:04




 
Переход