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

Fermé
micromega Messages postés 131 Date d'inscription lundi 13 avril 2009 Statut Membre Dernière intervention 12 avril 2020 - 7 avril 2014 à 11:30
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 10 avril 2014 à 09:25
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 avril 2014 à 15:46
hello
peut-être manque-t-il un /d
REG ADD "CLEF REGISTRE /v "Path" /d "!L!%%~pd\AJOUT DE CHEMIN" /f 
0
Salut Dubcek,

Cela semble fonctionner. Merci.

A quoi correspond /D ?

Merci
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
10 avril 2014 à 09:25
/d <données à utiliser>
voir reg add /?
0