Envoi d'une requĂȘte 'ping' sur XXXXXXXX.DOMAIN.NAME.com [127.0.0.1] set hostname= for /f "skip=1 tokens=2" %%x in ('ping -n 1 -a so.me.i.p') do if not defined hostname set hostname=%x echo %hostname% @ECHO OFF SETLOCAL FOR /f "delims=" %%i IN ('ping -n 1 -a 127.0.0.1^|find "["') DO CALL :sub %%i ECHO hostname: %hostname% ECHO domain: %domain% ECHO whole chebang: %chebang% GOTO :eof :sub SET hostname=%2 IF NOT %hostname:~0,1%==[ shift&GOTO sub SET chebang=%1 FOR /f "tokens=1*delims=." %%a IN ("%1") DO SET hostname=%%a&SET domain=%%b GOTO :eof