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
