Script modif registre erreur concatenation
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:
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:
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