Bonjour tout le monde

Mon titre est long et peut parlant, je m'exprime donc dans un langage plus compréhensible ...

J'ai un script qui recopie ( a partir de la fonction nbtstat -A ) les statistiques netbios..

rappel :

Connexion au réseau local:
Adresse IP du noud*: [101.11.124.133] ID d'étendue*: []

Table de noms NetBIOS des ordinateurs distants

Nom ________________Type _______État
---------------------------------------------
TOTO___________<00> UNIQUE ______Inscrit
TATA____________<00> GROUP ______Inscrit
RARA____________<00> GROUP ______Inscrit


Adresse MAC = 00-1A-2B-3C-4B-5E
pour récuperer l'adresse MAC j'utilise cette boucle FOR :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
for /f "usebackq tokens=3 delims== " %%m in (`nbtstat -A %1  ^| find "Adresse MAC"`) do (set _mac=%%~m)
pour récuperer le nom de machine, j'ai du mal a adapter ma boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
for /f "usebackq tokens=4 delims== " %%m in (`nbtstat -A %1  ^| find "Nom"`) do (set _mac=%%~m)
mais la valeur est sur la ligne suivante (ligne 3) du coups j'ai du mal a la récuperer.... :-(

Pouvez vous m'éclairer svp ?

Comment imbriquer dans ma boucle, l'istruction "recuperer la 1er valeur de la 3
em ligne ?"

Merci