root221
16-10-2021, 02:45
Здравcтвуйте, нужно решить задачу
Вот код, который нужно изменить так, чтоб переменная IP бралась из списка ip.txt и по нажатию Enter нужно отключиться от VPN и подключиться к следующему IP из файла, логин и пароль на всех компьютерах одинаковый.
@echo off
setlocal ENABLEDELAYEDEXPANSION
set conn="lan"
set login="lan"
set pass="lan"
set ip=192.168.10.1
rasdial | find %conn%
if Errorlevel 1 (
rasdial %conn% %login% %pass% /phone:%ip% > nul
if !Errorlevel!==623 echo Подключения нет, нужно создавать
if !Errorlevel!==691 echo Ошибка в логине и пароле
if !Errorlevel!==0 echo %ip% подключились
) else (
@rasdial 1 /disconnect
)
endlocal
pause
Список адресов храню в следующем формате
192.168.10.1
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5
Вот код, который нужно изменить так, чтоб переменная IP бралась из списка ip.txt и по нажатию Enter нужно отключиться от VPN и подключиться к следующему IP из файла, логин и пароль на всех компьютерах одинаковый.
@echo off
setlocal ENABLEDELAYEDEXPANSION
set conn="lan"
set login="lan"
set pass="lan"
set ip=192.168.10.1
rasdial | find %conn%
if Errorlevel 1 (
rasdial %conn% %login% %pass% /phone:%ip% > nul
if !Errorlevel!==623 echo Подключения нет, нужно создавать
if !Errorlevel!==691 echo Ошибка в логине и пароле
if !Errorlevel!==0 echo %ip% подключились
) else (
@rasdial 1 /disconnect
)
endlocal
pause
Список адресов храню в следующем формате
192.168.10.1
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5