0

まず、私はバッチの完全な初心者なので、無知であることをお詫びします。find コマンドで IPv4 アドレスを見つけて保存し、存在するかどうか、エラーが表示されないかどうかを確認しようとしています。私はこれを理解できないようです。

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

1 に答える 1

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)
于 2014-09-18T21:30:58.407 に答える