Bonjour,
J'aimerai savoir si il est possible de faire une substitution sur un paramètre transmis au registre.
Voici un exemple concret :
J'ai "créé" un protocol pour lancer un mms dans vlc avec une option (activation d'un proxy) depuis firefox. Je l'ai nommé proxymms.
J'ai créé les clés dans le registre avec ce code :
Je lance le lien "proxymms://monadresseverslefichier" et vlc s'ouvre mais me dit qu'il ne sait pas ouvrir proxymms (logique).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 REGEDIT4 [HKEY_CLASSES_ROOT\proxymms] @="URL:proxymms Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\proxymms\shell] [HKEY_CLASSES_ROOT\proxymms\shell\open] [HKEY_CLASSES_ROOT\proxymms\shell\open\command] @="\"C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe\" --http-proxy=monproxy:port \"%1\""
Je tente donc de modifier "%1" par "mms://%~pnx1" en me disant que ça marchera peut être mais malheureusement, vlc tente alors d'ouvrir "mms://%~pnx1" sans convertir le nom.
J'aimerais donc savoir si il existe une solution simple a mon problème. D'avance merci de votre aide.
Partager