Bonjour à tous,

Je viens demander votre aide pour un petit script que je développe.
Une des parties du programme est de lister les versions d'un certain logiciel installé sur différent PC.

Dans le registre, je peux voir les différentes versions, comme montré sur l'image ci-dessous.

Nom : 2015-02-24_12h20_55.png
Affichages : 396
Taille : 7,6 Ko

Je cherche à récupérer le chemin de l'installation pour chaque version, si possible dans une variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
v1 = D:\PTC\PRO WF5
v2 = D:\PTC\PRO WF3
v3 = D:\PTC\PRO WF4
J'ai donc tenté dans un premier temps de récupérer cette liste via un Batch et ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
For /F "tokens=*" %%u in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\PTC ^| findstr .0') do (
echo Version pro-e : %%u
rem echo pour voir ce qui se passe
set version=%%u	
)
Mais je n'arrive pas au résultat souhaité, même afficher le chemin complet me pose problème, ça m'affiche :
Nom : 2015-02-24_12h23_29.png
Affichages : 480
Taille : 8,1 Ko
Et impossible de m'en sortir après ...

Pouvez-vous m'aiguillez un peu svp, je ne maitrise pas la boucle For et le système des tokens.
Merci par avance pour votre aide