Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows 7
Windows 7 Forum d'entraide Windows 7. Lire -> Nouveautés de Windows 7
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2012, 15h46   #1
Membre habitué
 
Avatar de Levi59
 
Homme
Étudiant
Inscription : août 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 46
Points : 126
Points : 126
Par défaut substitution de parametre dans clé de registre

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 :
Code :
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 lance le lien "proxymms://monadresseverslefichier" et vlc s'ouvre mais me dit qu'il ne sait pas ouvrir proxymms (logique).

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.
__________________
Carpe Diem
Levi59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 22h00   #2
Membre habitué
 
Avatar de Levi59
 
Homme
Étudiant
Inscription : août 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 46
Points : 126
Points : 126
Pardon de relancer mon message une seconde fois mais n'ayant pas eut de réponse depuis 1 semaine je me demandais si la réponse était tellement évidente que personne ne voulait me le dire...

Personne pour m'aiguiller?
__________________
Carpe Diem
Levi59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 22h23   #3
Expert Confirmé
 
Avatar de JML19
 
Homme Jean Michel
Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Inscription : décembre 2010
Messages : 2 226
Détails du profil
Informations personnelles :
Nom : Homme Jean Michel
Localisation : France, Corrèze (Limousin)

Informations professionnelles :
Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Secteur : Transports

Informations forums :
Inscription : décembre 2010
Messages : 2 226
Points : 3 338
Points : 3 338
Bonsoir

Je ne comprends pas trop ce que tu veux, mais lorsque l'on utilise un paramètre il faut le définir avant, il me semble.
JML19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 17h03   #4
Membre habitué
 
Avatar de Levi59
 
Homme
Étudiant
Inscription : août 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 46
Points : 126
Points : 126
Je voudrais modifier l'argument (%1) pour qu'il passe de
Code :
proxymms://monadresse.com/stream
à
Code :
mms://monadresse.com/stream
mais je voudrait savoir si le registre peut faire cette modification ou si je dois passer par une autre voie (script par exemple).
__________________
Carpe Diem
Levi59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 14h19   #5
Expert Confirmé
 
Avatar de JML19
 
Homme Jean Michel
Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Inscription : décembre 2010
Messages : 2 226
Détails du profil
Informations personnelles :
Nom : Homme Jean Michel
Localisation : France, Corrèze (Limousin)

Informations professionnelles :
Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Secteur : Transports

Informations forums :
Inscription : décembre 2010
Messages : 2 226
Points : 3 338
Points : 3 338
Bonjour

Je ne pense pas que le registre peut faire cette modification, une clé de registre est inerte, il n'y a pas pas d'évolution à l'intérieure du registre.
JML19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 20h09   #6
Membre habitué
 
Avatar de Levi59
 
Homme
Étudiant
Inscription : août 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2011
Messages : 46
Points : 126
Points : 126
ok. Je suppose donc que je vais devoir écrire un petit script. Quel est le plus simple sachant que je n'y connais rien en language de programmation natif sous windows?
__________________
Carpe Diem
Levi59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 21h54   #7
Responsable Windows
 
Avatar de shawn12
 
Homme Thomas Garcia
Inscription : avril 2006
Messages : 3 350
Détails du profil
Informations personnelles :
Nom : Homme Thomas Garcia
Âge : 26

Informations forums :
Inscription : avril 2006
Messages : 3 350
Points : 4 256
Points : 4 256
Tu peux éventuellement écrire un fichier batch.

Tu as une Foire aux questions ici, un cours et un forum où tu trouveras certainement de l'aide.
__________________
Découvrez toutes les facettes de Windows 7 et maitrisez toutes ses fonctionnalités grâce au livre Windows 7 Avancé.
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h40.


 
 
 
 
Partenaires

Hébergement Web