Я пытался сделать партию, которая выполняет ipconfig и получает ip. он затем сопоставляет ip с установленным значением. отображение, если ip соответствует или нет. ближе всего я нашел, было в другом посте, который Šiпытаясь сделать партию в соответствии с моим текущим ip до набора ip
@echo off
rem --- complete adapter name to find without the ending ":" ---
set adapter=Wireless LAN adapter Wireless Network Connection
rem --- token under an adapter to extract IP address from ---
set IPAddrToken=IPv4 Address
rem --- token under an adapter to extract IP address from ---
set matchipaddress=192.168.1.101
setlocal enableextensions enabledelayedexpansion
set adapterfound=false
set emptylines=0
set ipaddress=
for /f "usebackq tokens=1-3 delims=:" %%e in (`ipconfig ^| findstr /n "^"`) do (
set "item=%%f"
if /i "!item!"=="!adapter!" (
set adapterfound=true
set emptylines=0
) else if not "!item!"=="" if not "!item!"=="!item:%IPAddrToken%=!" if "!adapterfound!"=="true" (
@rem "!item:%IPAddrToken%=!" --> item with "IPv4 Address" removed
set ipaddress=%%g
goto :result
)
if "%%f-%%g-!adapterfound!-!emptylines!"=="--true-1" (
@rem 2nd blank line after adapter found
goto :result
)
if "%%f-%%g-!adapterfound!-!emptylines!"=="--true-0" (
@rem 1st blank line after adapter found
set emptylines=1
)
)
endlocal
:result
echo %adapter%
echo.
if not "%ipaddress%"=="" (
echo %IPAddrToken% =%ipaddress%
) else (
if "%adapterfound%"=="true" (
echo %IPAddrToken% Not Found
) else (
echo Adapter Not Found
)
)
ECHO.
PAUSE
уверен, что это может сделать немного больше, но, глядя в конкретный адаптер и увидеть, если у меня есть ф или нет, и если у меня есть IP-убедитесь, что его множество ip.
благодарим вас заранее!
я просто понял, что я, возможно, потребуется вместо проверки внутрибрюшинно проверяет IP шлюза, чтобы увидеть, если она изменилась, а не на IP. также в дополнение к этому, так как у меня есть адаптер USB 1 usb, внутренний адаптер wifi и порт Ethernet, мне бы хотелось, чтобы каждый проверил конкретный ip. Причина этого заключается в том, что у меня есть несколько сетей, школа, работа, домашний и мобильный, что мне нужны программы, которые были запущены или убиты на основе адаптера и шлюза (поскольку ip не выглядит общедоступным) и на основе этого адаптера я могу используйте vpn. вот почему я ищу изменения шлюза ips в адаптерах. – droopie