Associer une extension a un programme
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Associer une extension a un programme
Comment associer une extension a un programme (si je clique sur fichier.ext ça ouvre directement monprogramme.exe)
De plus comment lier l'extension au programme (je sais le faire par le panneau de configuration mais comment le faire directement du programme)
Merci d'avance
De plus comment lier l'extension au programme (je sais le faire par le panneau de configuration mais comment le faire directement du programme)
Merci d'avance
-
- Messages : 510
- Inscription : dim. 25/mars/2007 13:44
- Localisation : Toulouse, France
- Contact :
Re: Associer une extension a un programme
Pour cela il faut utiliser la base de registre. Voilà la marche à suivre:
1. Aller dans HKEY_CLASSES_ROOT, et créer la clé .EXT (avec EXT ton extension) si elle n'existe pas
2. Modifier la valeur par défaut de cette clé avec ce que tu veux, par exemple MONPROGRAMME
3. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME
4. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME\Shell
5. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME\Shell\Open
6. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME\Shell\open\command et modifier sa valeur par défaut en mettant: "chemin de l'exe" "%1"
Voilà, tu n'as plus qu'à faire une recherche sur le forum pour trouver comment modifier le registre avec les API
1. Aller dans HKEY_CLASSES_ROOT, et créer la clé .EXT (avec EXT ton extension) si elle n'existe pas
2. Modifier la valeur par défaut de cette clé avec ce que tu veux, par exemple MONPROGRAMME
3. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME
4. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME\Shell
5. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME\Shell\Open
6. Créer la clé HKEY_CLASSES_ROOT\MONPROGRAMME\Shell\open\command et modifier sa valeur par défaut en mettant: "chemin de l'exe" "%1"
Voilà, tu n'as plus qu'à faire une recherche sur le forum pour trouver comment modifier le registre avec les API
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Associer une extension a un programme
j'ai pas compris
tu peux un tout petit peu plus detailler s'il te plait
merci
tu peux un tout petit peu plus detailler s'il te plait
merci
-
- Messages : 510
- Inscription : dim. 25/mars/2007 13:44
- Localisation : Toulouse, France
- Contact :
Re: Associer une extension a un programme
Non, google le fera très bien.
Re: Associer une extension a un programme
Parole De JOJO, si tu connais la base de registre, l'exemple de lepiaf est compréhensible.
Si tu ne sais pas ce qu'est la base de registre, je t'invite à lire http://fr.wikipedia.org/wiki/Base_de_registre
Dans tous les cas fais attention en bidouillant le registre, tu peux vite faire des dégats, donc en 1er lieu, fais y donc une sauvegarde.
(regedit => ficher => exporter)
Si tu ne sais pas ce qu'est la base de registre, je t'invite à lire http://fr.wikipedia.org/wiki/Base_de_registre
Dans tous les cas fais attention en bidouillant le registre, tu peux vite faire des dégats, donc en 1er lieu, fais y donc une sauvegarde.
(regedit => ficher => exporter)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Associer une extension a un programme
bon je crois que je vais le faire mannuellement par le panneau de config
mais comment recuperer le nom du fichier qui a lance le programme?
mais comment recuperer le nom du fichier qui a lance le programme?
Re: Associer une extension a un programme
Normalement y'a pas besoin du panneau de config, tu fais un simple clck droit sur ton fichier.ext et tu choisis : "ouvrir avec"
et là tu sélectionnes ton programme.
et là tu sélectionnes ton programme.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Associer une extension a un programme
je sais
mais comment recuperer le nom du fichier qui a lance le prog pour l'utiliser dans le programme
mais comment recuperer le nom du fichier qui a lance le prog pour l'utiliser dans le programme
-
- Messages : 510
- Inscription : dim. 25/mars/2007 13:44
- Localisation : Toulouse, France
- Contact :
Re: Associer une extension a un programme
ProgramParameters() il me semble (de tête). N'empeche que l'aide c'est fait pour ça.
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Associer une extension a un programme
merci beaucoup