2014-09-18 2 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

관련 문제