Venchik
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору NEED, супер!!! А откуда ты взял этот errorlevel? Добавлено: Уже понял, но надо было не 600, а не 800. Я сделал вот так: :rasdial1 set errorlevel 0 rasdial se test 1 if not errorlevel 0 goto rasdial2 goto end :rasdial2 set errorlevel 0 rasdial 2 side BanDer3! if not errorlevel 0 goto rasdial1 :end Добавлено: Жаль только, что вот это не получилось пока что реализовать: Цитата: А потом, если устатновленное соединение обрывается, то нужно попробовать установить другое. | Добавлено: Код: :rasdial1 if exist ras2. del ras2. set errorlevel 0 rasdial VPN1 User1 Password1 if errorlevel 800 goto rasdial2 echo file>ras1 goto end :rasdial2 if exist ras1. del ras1. set errorlevel 0 rasdial VPN2 User2 Password2 if errorlevel 800 goto rasdial1 echo file2>ras2 :end | Этот батник будет запускаться у меня при старте системы и при обрыве VPNа. Как запустить скрипт при старте системы, думаю, всем понятно...А вот отслеживание обрыва VPNа я доверил nncron'у (http://www.nncron.ru/). В дальнейшем, может быть, придумаю что-то лучше! Спасибо NEED'у! Если кто-то знает как отследить обрыв VPN'a средствами ОС, сообщите пожалуйста. | Всего записей: 808 | Зарегистр. 24-08-2005 | Отправлено: 13:11 06-01-2006 | Исправлено: Venchik, 14:14 06-01-2006 |
|