Adresse IP avec batch

Comment récupérer les adresses IP avec du batch

@echo off

setlocal EnableDelayedExpansion
set ipLocal=
for /F "tokens=1,2 delims=:" %%a IN ('ipconfig^|find "Adresse IPv4"') do (
set a=%%b
set ipLocal=!ipLocal!,!a: =!
)

REM Example d'exploitation du résutat
REM on exclu de subnet
FOR %%a IN (%ipLocal:~1%) do (
    echo %%a
    FOR /F "tokens=1,* delims=." %%e IN ('echo %%a') do (
        if "%%e"=="130" exit
        if "%%e"=="147" exit
        )
)

REM La suite de votre script

pause
Dernière modification : le 2023/03/03