2 pièce(s) jointe(s)
Récupérer chemin d'installation
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.
Pièce jointe 169928
Je cherche à récupérer le chemin de l'installation pour chaque version, si possible dans une variable :
Code:
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:
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 :
Pièce jointe 169931
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 ;)