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

Показать сообщение отдельно

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


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

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


Спс, amel27
Задача была такая при отсутствии соединения с провайдером подключаться к другому.
Вообще задумка была такая:
Проверять через rasdial если ли подключение,
и если нет то соединяться с Локальной сетью X (модемное соединение-только Локальная сеть) или с другим провайдером, тут надо и с Лок.сетью и с сервером провайдера.

Но у меня вот в конце не проходит проверку if
Подскажите в чём может быть дело.

Код: Выделить весь код
@Echo Off 
rasdial>e:\bad.txt
rasdial  

SetLocal EnableExtensions  
Set FilePath=bad.txt  
If Exist "%FilePath%" (    
   For /F "UseBackQ Delims=" %%i In ("%FilePath%") Do (       
       Set FileConn=%%i       
       GoTo :NEXT    
   ) 
)  
:NEXT 
Echo %FileConn% 
pause 
Set Conn=Отсутствуют подключения 
Echo %Conn% 
::if FileConn==Conn devcon enable PCI\VEN_10EC 
::if FileConn==Conn rasdial sevcity707 login pass 
::if "FileConn"=="Conn" rasdial sevcity707 login pass 
pause
В файле bad.txt будет хранится (или наоборот, что есть подключение)
Отсутствуют подключения
Команда успешно завершена.


И вот 2-ой вопрос можно ли было осуществить эту задачу как-то без txt файла
просто имея 1 батник.

Последний раз редактировалось Sdib121, 15-08-2009 в 11:55.


Отправлено: 11:40, 15-08-2009 | #5