|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Ajouter une entrée au menu contextuel dans l'explorateur Windows [ Archives Visual Basic / Fichier / Disque ] (violent_ken)
Informations & options pour cette discussion
dimanche 21 août 2005 à 19:51:20 |
Ajouter une entrée au menu contextuel dans l'explorateur Windows
|
dimanche 21 août 2005 à 19:59:41 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows

DARKSIDIOUS
|
Fait une recherche sur le site, tu y trouvera les mêmes questions sur le forum ainsi que des sources qui en parlent... DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
|
|
|
dimanche 21 août 2005 à 20:23:04 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows
|
dimanche 21 août 2005 à 21:13:35 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows

Pingouin
|
Il te faut utiliser la variable command$, tu trouveras plein de renseignement ici ou meme dans la documentation de VB The Pingouin 
|
|
|
dimanche 21 août 2005 à 21:32:15 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows
|
dimanche 21 août 2005 à 22:30:01 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows

crenaud76
|
Qd l'utilisateur va déclencher l'action correspondant a ton appli dans le menu contextuel, c'est ce que tu va avoir collé dans le registre qui va dire à windows de quel façon il doit transmettre le nom du fichier.
Dans le regedit tu mettras par exemple ceci :
"c:\program files\mon app\monapp.exe" "%1"
Et donc, windows transmettra le nom du fichier (représenté par %1) en tant que 1er argument de la ligne de commande à ton exe. Tu le récupérera donc via Command$ dans ton code VB ...
Je ne comprend pas bien pourquoi tu refuses d'utiliser Command$ ...
Christophe.
|
|
|
dimanche 21 août 2005 à 22:43:17 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows
|
lundi 22 août 2005 à 00:29:45 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows

crenaud76
|
Réponse acceptée !
Dans ce cas tu dois transmettre (via ce que tu mets dans le registre pour ton appli) à ton exe un argument spécifique, du style la chaine "Tu demarres via le menu contextuel" et tu regardes dans ton code de ta Main() si par hasard Command$ ne serait pas égal à "Tu demarres via le menu contextuel".
Le seul hic c'est que si un gignol tapes ceci sur une ligne de commande dos
"Tonappli.exe Tu demarres via le menu contextuel", et ben tu va te lourder en beauté !!
Ce qu'il faut bien te dire, c'est que le menu contextuel ne lance pas autrement ton appli que ce que l'on pourrait faire via une ligne de commande DOS. Le seul avantage du menu contextuel, c'est que windows est en mesure d'insérer un nom de fichier en guise de paramètre : Il remplace le %1 que tu as palcé en registre pour cette entrée du menu contextuel par le nom du fichier sélectionné par l'utilisateur.
C'est un simple raccourci pour l'utilisateur (qui est trop niai pour taper la ligne de commande DOS), mais pour toi, cela revient strictement au même.
Et puis de toute, façon, je ne comprend pas bien poruquoi tu veux faire le distinguo entre les diférent mode de lancement ???
Christophe.
|
|
|
lundi 22 août 2005 à 09:34:34 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows
|
lundi 22 août 2005 à 09:41:17 |
Re : Ajouter une entrée au menu contextuel dans l'explorateur Windows

crenaud76
|
Réponse acceptée !
Pour les trois mode différents de démarrage, c'ets ce que ton appli recoit dans le Command$ qui lui fait faire la différence .. a toi de bien prévoir ce que tu mets dans le registre.
Pour l'icone, je ne sait pas comment on fait cela. Je suppose que c'est dans le registre, mais je n'ai rien trouvé de concluant sur ce sujet ...
Christophe.
|
|
|
Cette discussion est classé dans : menu, ajouter, explorateur, contextuel, entrée
Répondre à ce message
Sujets en rapport avec ce message
probleme base de registres - menu contextuel ds l explorateur sur ts les fichiers [ par zeratul.456 ]
alors voila :j ai cree un prog pour remplacer notepad, il marche super bien il est capable d ouvir tout seul les fichiers qd on clique dessus dans l e
Comment afficher le menu contextuel de l'explorateur [ par franckcedea ]
J'ai crée un espece d'explorateur avec un DRIVE, DIR, et FILE. J'aimerai pouvoir disposer du menu contextuel (click droit) de l'explorateur Windows qu
Menu contextuel des Dossiers dans l'Explorateur Windows [ par stryknin ]
Bonjour à tous, Je développe une petite application qui s'appuie sur un navigateur de fichiers. Je souhaiterais ajouter une commande au menu contextu
ajouter un menu contextuel sur un treeview [ par lemrabott ]
bonjour je cherche à savoir comment ajouter un menu contextuel sur un treeview c a d si je fais un cliq droit sur un noeud affiche le menu merci
Ajouter un menu contextuel [ par hindhinf ]
Bonjour , j' aimerai savoir comment ajouter un menu contextuel en mode design et comment je peux le gérer ( on clique sur un element du menu , ...)
Menu "Ouvrir avec" [ par Kevin.Ory ]
Bonjour,Je cherche à recréer le menu "Ouvrir avec" de l'explorateur windows pour un de mes programmes.Je connais la technique qui est de récupérer l'I
comment faire pour appliqué un menu contextuel en vb.net 2005 [ par coodi94 ]
help me please for graduate!!!je veux savoir s'il vous plais comment faire pour aplliqué un menu contextuel en vb.net2005 !!!merci d'avance!!!!!!!!
Datagrid et menu contextuel [ par zesamoth ]
Bonjour messieurs, Voila je suis en train de faire un petit soft en VB (VS 2005) mais je rencontre actuellement un petit soucis (rien de bien mchant
Menu Contextuel (Clic Droit) Avec SendKeys [ par miata ]
Bonjour,Je voudrai savoir comment simuler un clic drit avec SendKeys (Ex : La touche entre CTRL et WIN)MerciCordialement,EffervescenceMax.
menu contextuel [ par datesta ]
bonjour,j'aimerais récuperer le nom du label sur lequel je fais un clique droit pour par exemple changer son texte Private Sub
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version

HTC Touch HD
Entre 25€ et 605€
|