Soucis exécution commandes (ping) pour chaque lignes d'un fichier texte
Bonjour,
J'ai créé un script basic qui lis un fichier texte dans lequel se trouve le nom d'ordinateurs et mon script me retourne l'adresse IP correspondante.
Malheureusement j'ai un soucis:
Code:
1 2 3 4 5 6 7 8 9
| @echo off
setlocal enabledelayedexpansion
for /f "tokens=* delims= " %%a in (test.txt) do (
for /f "delims=[] tokens=2" %%b in ('ping %%a -n 1 -w 100 -4 -l 8 /a') do (
echo %%a - %%b
)
)
pause |
Ceci me retourne bien: "%host% - %ip%".
Mais si je veux faire un SET ip=%%b puis echo %ip%, plus rien ne fonctionne...
J'ai tenté énormément de choses mais j'ne suis arrivé à un point ou j'ai besoin d'assistance ^^
Merci pour votre aide :)