|
|
От: |
DMD
|
|
| Дата: | 01.12.14 09:04 | ||
| Оценка: | |||
P>Результирующий скрипт может выглядеть примерно так: (возможно потребуется подгонка под конкретную систему)P>Адаптер PPP MyVPN1:
P> DNS-суффикс подключения . . . . . :
P> IPv4-адрес. . . . . . . . . . . . : 192.168.2.21
P> Маска подсети . . . . . . . . . . : 255.255.255.255
P> Основной шлюз. . . . . . . . . :
P>@echo off
P>setlocal enableextensions
P>setlocal enabledelayedexpansion
P>SET flag=0
P>SET vpnip=0
P>for /F "delims=: tokens=1,2" %%a IN ('ipconfig') DO (
P>rem ECHO *%%a*
P> IF "Адаптер PPP MyVPN1"=="%%a" (
P>rem ECHO flag on
P> SET flag=1
P> ) ELSE (
P> IF " IPv4-адрес. . . . . . . . . . . . "=="%%a" (
P>rem ECHO "On IP"
P> IF !flag!==1 (
P>rem ECHO "On VPN"
P> SET vpnip=%%b
P> SET vpnip=!vpnip:~1!
P> GOTO found
P> )
P> )
P> )
P>)
P>GOTO notfound
P>:found
P>ECHO FOUND
P>ECHO !vpnip!
P>goto exit
P>:notfound
P>ECHO Not found!
P>goto exit
P>:exit
P>