Raccourci dans le menu contextuel

cs_MyC Messages postés 94 Date d'inscription lundi 23 septembre 2002 Statut Membre Dernière intervention 22 avril 2003 - 18 oct. 2002 à 20:35
cs_bgK Messages postés 131 Date d'inscription vendredi 7 juin 2002 Statut Membre Dernière intervention 19 janvier 2004 - 19 oct. 2002 à 11:55
Bonjour, je cherche le moyen de pouvoir effectuer divers actions sur un fichier ou pouvoir le lancer dans une application, en cliquant sur des éléments de son menu contextuel. De la même manière que winzip ou winrar par exemple. Si qqun à une idée, merci !

1 réponse

cs_bgK Messages postés 131 Date d'inscription vendredi 7 juin 2002 Statut Membre Dernière intervention 19 janvier 2004
19 oct. 2002 à 11:55
Salut,

Je pense avoir la réponse à ce problème :
Ci dessous, le code pour lancer une application à partir du menu contextuel.

Procedure RegEcrireStr(HKey : Cardinal; Key, Nom, Valeur : string);
var Reg: TRegistry;
begin
Reg:= TRegistry.Create;
Reg.RootKey:= HKey;
Reg.OpenKey(key,True);
Reg.WriteString(Nom,Valeur);
Reg.Free;
end;

RegEcrireStr(HKEY_CLASSES_ROOT,'<Extension>\Shell\<Nom
DeLaCommande>\command','',
application.ExeName + ' %1');

J'utilise ce code dans un programme disponible sur :

http://bgkdel.free.fr/projets/ProjectZip07.zip

a+ et Bonne Prog
0
Rejoignez-nous