[BATCH] Problème avec un REG ADD

Salut la compagnie ;)

Est-ce quelqu'un peut m'aider pour une ligne de commande, svp?

Car je suis entrain de créer un petit programme, qui deviendra grand.... (malheureusement, cela ne marche pas sur moi XD) : pour réparer l'extension .txt

Si une personne pouvait regarder cette ligne, ça serait sympa ;)

Voici la ligne en question :
reg add "HKCR\txtfile2\shell\printto\command" /ve /t REG_EXPAND_SZ /d "%SystemRoot%\system32\notepad.exe /pt "%1" "%2" "%3" "%4""


En théorie, cette ligne est bonne...

En pratique non :S

Car en pratique, j'ai ceci :
http://data.imagup.com/11/1128749763.jpg

:(

Par contre, si je rajoute un % (j'aurais donc "%%1" "%%2" et ainsi de suite...)
==> Le programme fonctionne.... La clé et la valeur sont crées....
mais la valeur n'est pas la bonne...

J'obtiens ceci : C:\Windows\system32\notepad.exe /pt %1 %2 %3 %4
au lieu de ceci : C:\Windows\system32\notepad.exe /pt "%1" "%2" "%3" "%4"

Il manque les guillemets....

Arffffffff lol

PS :
ce %SystemRoot%\system32\notepad.exe /pt "%1" "%2" "%3" "%4" est une valeur de cette clé :
HKEY_CLASSES_ROOT\txtfile\shell\printto\command

Il n'y a pas d'erreur la-dessus, car hier, j'ai téléchargé un fichier reg, justement pour avoir les clés d'origine.

Donc, si vous pouvais m'aider, ou me guider, je vous en remercies ;)

@plusche

2 réponses

  1. Contributeur
    hello
    et avec
    \"%%1\" \"%%2\" \"%%3\" \"%%4\"
    1. Salut Dubcek

      Décidément, tu es toujours là toi :)

      Merci pour ta réponse, je vais tester la clé avec power batch et je te réponds ensuite

      merci encore

      @+
    2. @dubcek ==> Salut et merci !!!!!!

      Ca marche !!!

      Purée, comment tu sais tout ça? ;)

      As-tu des liens sur le batch à me proposer, qui seront utiles pour moi, stp? ;)

      Donc si j'ai bien compris :

      le "%1" : il fallait rajouter un %

      on a donc "%%1" ==> et ensuite, il faut encore ajouter deux \

      comme ceci ==> \"%%1\"

      Merci, tu m'apprends beaucoup ;)

      @plusche