Bonjour

J'ai un script pour recherche une clé en fonction du nom d'une appli recherche la clé dans le registre et modif une valeur

La partie recherche et concaténation pour avoir la clé marche mais pas la partie REG ADD

J'ai une erreur dans le REG ADD

Le script
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
@echo off
set DDI="newseb"
for /f %%a in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\') do reg query %%a /v DisplayName | find %DDI% > nul && for /F "tokens=4,*" %%c in ('reg query %%a') do set result=%%c
set result=%result:~2%
set "cledebut=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\"
set "cle=%cledebut%%result%\%" 
 
REG ADD '%result%' /v DisplayVersion /t REG_SZ /d 5.5.8.5 /f
 
echo %result%
echo %cle%
pause

Le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ERREUR*: nom de clé non valide.
Entrez "REG ADD /?" pour afficher la syntaxe.
{972EE878-151C-CB40-85C6-D00000000000}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{97YYY78-151C-XXXX-AAAA-Z00000000000}\
Appuyez sur une touche pour continuer...
J'ai essayé plusieurs syntaxes mais en vain

Merci de votre aide