IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Menu contextuel sur un fichier


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut Menu contextuel sur un fichier
    Bonjour,

    J'aimerai ajouter une nouvelle entrée au menu contextuel qui s'affiche lors d'un clic-droit sur un fichier de l'explorateur.

    Il y a donc 2 questions liées à ce besoin :

    - Comment ajouter l'entrée dans le menu contextuel via la base de registre
    - Comment associer une action à cette entrée

    Ce que j'aimerai c'est que lorsque que l'on clique sur le menu créé, cela appelle mon programme en lui passant en paramètre le chemin du fichier source.

    Est-ce que quelqu'un saurait m'aider là dessus ?
    (Est-ce déjà possible ?)


    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    MSDN, MSDN !

  3. #3
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut
    Merci de ta réponse mais ça ne correspond pas vraiment à ce que j'ai besoin !

    Pour donner un exemple :

    Imaginons que j'ai codé un petit script appelé MonScript qui me permet d'uploader n'importe quel fichier sur mon serveur ftp.

    Ce que j'aimerai pouvoir faire maintenant c'est, quand je fais un clic droit sur un fichier depuis l'explorateur, avoir un menu "Envoyer avec MonScript" dans le menu contextuel, qui appelle donc mon script en lui passant le chemin du fichier en paramètre.

    Faisable ?

  4. #4
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Ok. Même principe, sauf qu'il faut appliquer à tous les fichiers (clé * dans HKCR) et non pas à un type particulier de fichier. Dans la clé *, tu ajouteras donc ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    shell
        envoyer_avec_mon_script
            (Default) = Envoyer avec mon script
            command
                (Default) = "MonScript.ExtScript" "%1"
    Les guillemets ne sont pas obligatoires mais permettent de supporter les chaînes avec des espaces.

    Note bien que la clé "shell" devrait déjà exister sous * normalement. Tu dois juste ajouter ton menu sous celle-ci. Je n'ai pas testé ceci car je suis actuellement sous Linux donc j'ai peut-être oublié quelque chose, mais je l'ai déjà fait auparavant, et c'était bien de cette manière là.

  5. #5
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut
    Merci beaucoup pour ta réponse

    Je teste ça dès que possible

  6. #6
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut
    Je viens de tester et ça fonctionne parfaitement !

    Merci encore à toi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier le menu contextuel sur un type de fichier
    Par Loceka dans le forum Windows 7
    Réponses: 10
    Dernier message: 23/05/2012, 09h15
  2. Menu contextuel sur fichiers de l'explorateur
    Par Papy214 dans le forum Windows
    Réponses: 2
    Dernier message: 11/04/2011, 09h49
  3. menu contextuel sur un fichier ..
    Par tixlegeek dans le forum Windows
    Réponses: 4
    Dernier message: 24/03/2008, 12h33
  4. Menu contextuel sur CStatic
    Par benahpets dans le forum MFC
    Réponses: 8
    Dernier message: 05/07/2005, 10h27
  5. [VB6] menu contextuel sur clique droit souris
    Par da40 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 08/07/2003, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo