Ajouter chemin windows au registre en récupérant.

micromega Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite ajouter un chemin de Windows au registre.
Lorsque je fais :



@echo off
setlocal enableDelayedExpansion
For /F "tokens=3,*" %%a in ('reg query "CLEF REGISTRE" ^| findstr REG_') do (
for /f "delims=" %%c in ("%%b") do (
set L=%%~dc
set ff=%%~pc
set ff=!ff:~0,-1!
for /f "delims=" %%d in ("!ff!") do (

REG ADD "CLEF REGISTRE /v "Path" "!L!%%~pd\AJOUT DE CHEMIN" /f

)
)
)

pause
end


Je reçois un message d'erreur comme quoi la commande est trop longue...

Comment puis-je contourner le problème ?

Merci
A voir également:

3 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
peut-être manque-t-il un /d
REG ADD "CLEF REGISTRE /v "Path" /d "!L!%%~pd\AJOUT DE CHEMIN" /f 
0
Micromega
 
Salut Dubcek,

Cela semble fonctionner. Merci.

A quoi correspond /D ?

Merci
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
/d <données à utiliser>
voir reg add /?
0