![]() |
объединение двух .бат в один
Добрый день форумчане!!
Прошу вашей помощи. Имеется два файла .бат 1.bat Код:
@echo off Батник определяет текущий ip адрес протокола TCP/IPv4 (Например: 192.168.101.10) Затем разделяет его на 4 откета Затем прибавляет к последнему откету +1 позицию в ip адресе (Например: 192.168.101.11) Затем пингует сайт ya.ru Если: есть ответ от сайта ya.ru - то сохраняем данный ip адрес Если: нет ответа от сайта ya.ru - возращаемся к смене четвертого откета ip адреса на +1 позицию, и опять ping ya.ru Вот такой цикл. Если есть какие нарекания по коду, данному выше, исправьте пожалуйста. Разобравшись со своим интернетом, я выяснил, что у меня прозрачный прокси сервер и "ping ya.ru" не проходит, тогда появился второй бат файл: 2.bat Код:
SetLocal EnableExtensions Данный бат файл, при помощи wget выдергивает через прокси сайт ya.ru Если есть связь с сайтом, то пишет Podklyuchen k seti Если нет связи с сайтом, то пишет Ne Podklyuchen k seti* Так вот, необходимо код второго батника внедрить в первый, так что бы получился следующий алгоритм: 1. Нашел текущий ip 2. Поменял на +1 позицию 3. ПАУЗА 7 секунд (Можно использовать ПАУЗУ в виде) Код:
ping -n 1 -w 7000 192.168.254.254 >nul 5. ЕСЛИ: Podklyuchen k seti, то сохраняем данный ip и закрыть батник ЕСЛИ: Ne podklyuchen k seti*, то опять меняем ip на +1, ПАУЗА 7 секунд, тест wget ЕСЛИ: нет ответа более 6 секунд от wget ( какой то timeout задать), то менять ip дальше на +1, опять ПАУЗА 7 секунд, тест wget, и так далее. ПОМОГИТЕ СОВЕТАМИ РЕБЯТА!!!!! ЕСЛИ КТО ПОМОЖЕТ, МОГУ ОТБЛАГОДАРИТЬ НЕБОЛЬШИМ БОНУСОМ В ВИДЕ ПОПОЛНЕНИЯ БАЛАНСА СОТОВОГО ТЕЛЕФОНА :( :sorry: Жду ваших комментов!!! :oszone: |
Время: 09:36. |
Время: 09:36.
© OSzone.net 2001-