0

我想将 %ip% 中的前 3 组或第三组数字与家庭 ip 进行比较。

for /f "delims=[] tokens=2" %%a in ('ping shaws104 -n 1 ^| findstr "["') do (set ip=%%a)
echo %ip%
set home=192.168.100.xxx
4

1 回答 1

1

试试这个:

for /f "tokens=1-3delims=." %%a in ("%ip%") do set "ipn=%%a%%b%%c"
for /f "tokens=1-3delims=." %%a in ("%home%") do set "homen=%%a%%b%%c"
if "%ipn%"=="%homen%" (echo equal) else echo not equal
于 2013-08-23T19:41:54.257 回答