Добро пожаловать на Павлово-Посадский народный форум! В данный момент Вы являетесь гостем на нашем форуме.
Как только Вы станете нашим новым зарегистрированным участником, Вы получите полноценный доступ к общению с интересными людьми, созданию собственных альбомов, размещению фотографий, и многому другому!

Тема в разделе "Домашние сети", создана пользователем reflexive666, 13 дек 2012.

  1. TopicStarter Overlay
    reflexive666

    reflexive666 Модератор

    Регистрация:
    4 май 2009
    Сообщения:
    1.297
    Код:
    @echo off
    :: Имя соединения
    set connection=Свое имя соединения
     
    :: Задержка между проверками, секунд (примерно)
    set pause=10
     
    :LOOP
    set connected=0
    for /f "delims=" %%i in ('rasdial') do (
        if "%%i"=="%connection:"=%" set connected=1
    )
    if %connected%==0 (
        echo %date% %time%    "%connection%" connection%" connection not detected. Dialing...
        rasdial "Свое имя соединения" "Логин" "Пароль"
    rasdial "%connection:"=%"
    ) else (
    echo %date% %time%    "%connection%" connection is active.
    )
    ping -n %pause% 127.0.0.1>nul 2>&1
    goto LOOP
    Скопировать данный скрипт в блокнот, сохранить файл с расширением bat , добавить в автозагрузку.
    При включении ПК автоматическое подключение к интернету и далее следит за разрывом связи и подключается заново. Это полезно когда локальное соединение так же пропало. Командную строку можно при желании закрыть или свернуть... Может кому пригодится... B-)


    [​IMG]
     
  2. Aleksandr

    Aleksandr Пользователь

    Регистрация:
    22 дек 2007
    Сообщения:
    428
    Хорошая информация, она подходит к windows 7?
     
  3. TopicStarter Overlay
    reflexive666

    reflexive666 Модератор

    Регистрация:
    4 май 2009
    Сообщения:
    1.297
    Работает на своей Win 7 x64

    Чисто для запуска интернета хватит и rasdial "Свое имя соединения" "Логин" "Пароль"