首先,我是一个完整的批处理新手,所以我为我的无知而道歉。我试图用find命令找到一个IPv4地址,存储它,检查它是否存在以及它是否显示错误。我似乎无法想出这个。
ipconfig | find "IPv4" > nul
if %ERRORLEVEL% EQU 0 (
'then save result as a variable'
) else (
goto error
)
答案 0 :(得分:0)
一种方式:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('ipconfig ^| find "IPv4"') do (
set $IP=!%%a!
goto:next)
:next
if defined $IP (echo Your IP is : %$IP:~1%) else (echo error)