Salut,
voici un exemple de Path
et voilà ce que je souhaiterais obtenirPath=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static
bien sur, le nombre de chemins inclus est inconnu. C'est pour ça que je précise que c'est un exemple.C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\system32\wbem
C:\Program Files\ATI Technologies\ATI.ACE\Core-Static
J'ai consulté ce post http://www.developpez.net/forums/d65...-retour-ligne/ et en ai déduit ce script :
Malheureusement seul :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SET | findstr "^Path=" > Path.txt @Echo off & Setlocal enableextensions enabledelayedexpansion For /f "delims=;" %%a In ('Type "Path.txt"') Do ( Set v=%%a Set return_=!return_!!v! Echo !return_! >output_.txt ) endlocal & pause & exit
apparait dans le fichier de sortie. Ce serait presque bon s'il faisait réellement une boucle avec chaque occurence du ";" trouvée. Et en plus il faudrait qu'il supprime ce "Path="Path=C:\WINDOWS\system32
Avec sed ce serait sans doute très simple mais je ne peux pas l'utiliser. Est-ce que vous auriez une piste supplémentaire ?
Merci![]()
Partager