нужно делать скрипт с 'rasdial' в формате CMD можно исчо батник с примерно таким содержанием: @echo off rasdial | имя соеденения | Login | pass | EXIT и его в автозагрузку можно конечно усложнить чтоб жизнь малиной не казалась хыхы: @echo off :: Имя соединения set connection=My VPN 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 not detected. Dialing... rasdial "%connection:"=%" ) else ( echo %date% %time% "%connection%" connection is active. ) ping -n %pause% 127.0.0.1>nul 2>&1
можна скриптек увеличить канечно:)) кучу нужностей добаветь...
no subject
Date: 2009-10-18 02:17 pm (UTC)можно исчо батник с примерно таким содержанием:
@echo off
rasdial | имя соеденения | Login | pass |
EXIT
и его в автозагрузку
можно конечно усложнить чтоб жизнь малиной не казалась хыхы:
@echo off
:: Имя соединения
set connection=My VPN 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 not detected. Dialing...
rasdial "%connection:"=%"
) else (
echo %date% %time% "%connection%" connection is active.
)
ping -n %pause% 127.0.0.1>nul 2>&1
можна скриптек увеличить канечно:)) кучу нужностей добаветь...
no subject
Date: 2009-10-18 03:13 pm (UTC)no subject
Date: 2009-10-18 03:29 pm (UTC)