iT邦幫忙

0

批次當 兩張網卡讀取ip

spke 2018-11-05 10:01:111141 瀏覽

我有兩張IP
想透過批次檔讀取其中一張網卡IP的第3碼
Ex. 192.168.11.1. 取 第3碼11

請問可以做到嗎?

2 個回答

0
comhlp
iT邦新手 4 級 ‧ 2018-11-06 17:27:39

用POWERSHELL 簡單一點

$result=netsh interface ipv4 show address name="網卡名稱"|Find "IP Address"
$res2=$result.TrimStart("IP Address:")
$res2.split('.')[2]
0
zcm
iT邦新手 1 級 ‧ 2018-11-07 13:37:08

echo off
setlocal enabledelayedexpansion
for /f "usebackq tokens=*" %%a in (ipconfig ^| findstr /i "ipv4") do (
for /f delims^=^:^ tokens^=2 %%b in ('echo %%a') do (
for /f "tokens=1-4 delims=." %%c in ("%%b") do (
set _o1=%%c
set _o2=%%d
set _o3=%%e
set _o4=%%f
echo !_o3!
)
)
)

我要發表回答

立即登入回答