2014-09-18 56 views
0

首先我是一個完整的新手批量,所以我對我的無知先進道歉。我試圖用find命令找到IPv4地址,存儲它,檢查它是否存在以及它是否顯示錯誤。我似乎無法弄清楚這一點。將FIND結果存儲爲變量,然後測試它是否有錯誤。批

ipconfig | find "IPv4" > nul 
if %ERRORLEVEL% EQU 0 (
    'then save result as a variable' 
) else (
    goto error 
) 

回答

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) 
+0

它的工作原理!謝謝! – Estrong1 2014-09-18 21:47:51

相關問題