[Batch] Cmd syntaxe reg add
Résolu
BlueskyFR
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
-
BlueskyFR Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
BlueskyFR Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Missing config file "default_mp_controls.cfg" during initiliazation. may need to add to code_pre_gfx
- Qwerty to azerty - Guide
- .Bin file - Guide
- Host file - Guide
- .Dat file - Guide
- Video to video - Télécharger - Conversion & Codecs
4 réponses
hello
sûrement un problème de " imbriqués
mettre toute la commande cmd ... dans un .bat et appeller ce .bat
sûrement un problème de " imbriqués
mettre toute la commande cmd ... dans un .bat et appeller ce .bat
Sugel
Messages postés
4076
Date d'inscription
Statut
Membre
Dernière intervention
727
ou faire un double échappement :p
tu a dû oublier le type, et d'échapper les " :
Je ne suis pas sûr de l'échappement, si ça ne marche pas, on essaiera les ^ à la place des \ à certains endroits.
Avant d'écrire un message, pensez que nous sommes là par passion, et par espoir de vous la communiquer: Si c'est pas génial, ça !
reg add HKCR\Directory\background\shell\Photos\shell\ImportVideos\Command /ve /t REG_EXPAND_SZ /d "cmd /c \"start ^%userprofile^%\\desktop\\Copicture.cmd \\\"Importer les vidéos\\\" \"^%V\" 3\""
Je ne suis pas sûr de l'échappement, si ça ne marche pas, on essaiera les ^ à la place des \ à certains endroits.
Avant d'écrire un message, pensez que nous sommes là par passion, et par espoir de vous la communiquer: Si c'est pas génial, ça !
C'est dù aux différents niveaux d'interprétation de la commande : à chaque nouvelle opération, il faut déséchapper les caractères:
Cette commande:
reg add HKCR\Directory\background\shell\Photos\shell\ImportVideos\Command /ve /t REG_EXPAND_SZ /d "cmd /c \"start ^%userprofile^%\\desktop\\Copicture.cmd \\\"Importer les vidéos\\\" \"^%V\" 3\""
va créer une clé avec cette valeur
cmd /c "start %userprofile%\desktop\Copicture.cmd \"Importer les vidéos\" "%V" 3"
cmd va ensuite être appelé avec cette chaine comme argument:
start %userprofile%\desktop\Copicture.cmd "Importer les vidéos" "%V" 3
Ce qui corresponds à ce que l'on veut !
Cette commande:
reg add HKCR\Directory\background\shell\Photos\shell\ImportVideos\Command /ve /t REG_EXPAND_SZ /d "cmd /c \"start ^%userprofile^%\\desktop\\Copicture.cmd \\\"Importer les vidéos\\\" \"^%V\" 3\""
va créer une clé avec cette valeur
cmd /c "start %userprofile%\desktop\Copicture.cmd \"Importer les vidéos\" "%V" 3"
cmd va ensuite être appelé avec cette chaine comme argument:
start %userprofile%\desktop\Copicture.cmd "Importer les vidéos" "%V" 3
Ce qui corresponds à ce que l'on veut !
Merci de vos réponses, mais j'aimerais que userprofile soit remplacé par C:\Users\**** dans le registre...
(il faut que ce script fonctionne sur n'importe quel ordinateur...
(il faut que ce script fonctionne sur n'importe quel ordinateur...
Merci pour ton aide ! J'ai trouvé la solution après de longues recherches :
Résultat :
Merci encore !
BlueskyFR
reg add HKCR\Directory\background\shell\Photos\shell\ImportVideos\Command /f /ve /d "cmd /c \"start %userprofile%\desktop\Copicture.cmd \"Importer les vidéos\" \"%%V\" 3\""
Résultat :
cmd /c "start C:\Users\****\desktop\Copicture.cmd "Importer les vidéos" "%V" 3"
Merci encore !
BlueskyFR