Bonjour à tous !
mon problème est le suivant :
J'ai un fichier test.xml contenant plusieurs lignes dont celle-ci :
<option name="nom_H9" value = " 33NL" />
Mon objectif est de récupérer la valeur " 33NL" et la mettre dans une variable dos qui va être utilisée par la suite.
Cette partie de mon problème doit s'effectuer dans un script bat sous windows.
J'avais fait cette tentative ci-dessous mais cela ne marche pas
FINDSTR /C:"nom_H9" test.xml > temp.txt
FOR /F "tokens=1,2,3 delims==" %%a IN ('FINDSTR /C:"nom_H9" temp.txt') DO ( echo "%%c"
set var=%%c
echo %var:~2,5% > nom_H9.txt
set mavar='%var:~2,5%'
echo %mavar%
)
je voudrais que %mavar% contiennent " 33NL" (sans les guillements). J'aurais voulu mettre le quatrième tokens avec le délimiteur " mais cela me génère une erreur.
D'avance merci
Partager