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 :
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 :
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
Partager