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

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

Аватара для NickM

Ветеран


Contributor


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

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


wow7, так?
Код: Выделить весь код
@echo off

:: Имя соединения
set "connection=pppoe"

:: Разорвать соединение
rasdial "%connection:"=%" /disconnect

:: Задержка между проверками, секунд
set "pause=5"

:LOOP
Call :CHECKCONN
if %connected%==0 (
  rasdial "%connection:"=%" ЛОГИН ПАРОЛЬ
  ping -n %pause% 127.0.0.1>nul 2>&1
  goto LOOP
)
:EOF

:CHECKCONN
set "connected=0"
for /f "delims=" %%i in ('rasdial') do (
if "%%i"=="%connection:"=%" set "connected=1"
)

Последний раз редактировалось NickM, 27-02-2024 в 09:17.


Отправлено: 09:11, 27-02-2024 | #6