Rendre permanent un ajout d'option sur un menu contextuel
Résolu
RLAPT
Messages postés
50
Statut
Membre
-
RLAPT Messages postés 50 Statut Membre -
RLAPT Messages postés 50 Statut Membre -
Bonjour,
Je souhaite ajouter une option de menu au menu contextuel de Windows.
Ca j'ai trouvé comment faire quand il s'agit l'explorer.
Mon problème est le suivant :
Les options menu contextuel sont par définition variables en fonction de l'application et/ou de l'action en cours.
Je souhaite que l' ou les ajouts persistent quel que soit l'application en premier plan.
Est-ce possible ?
Si oui comment doit-on procéder (ou quel est le principe de la base de registre sur ce point ?) ?
Si non, je souhaite que l'utilisateur lance une appli par un clic droit lors de l’enregistrement des documents d'une application et que celle-ci (l'application) vienne remplir le champ destination de la boîte d'enregistrement. Je serai bien passé par un bouton dans la barre de tâches, mais j'ai toujours la même réponse à mon test de fenêtre de premier plan (celle de l'explorateur).
Dernier point : y a t'il des aménagementshs à prévoir entre les différentes versions de Windows ? Mais ça ce n'est pas vraiment une question. Je suppose que la réponse est oui.
Merci de vos lumières par avance.
Cordialement
Je souhaite ajouter une option de menu au menu contextuel de Windows.
Ca j'ai trouvé comment faire quand il s'agit l'explorer.
Mon problème est le suivant :
Les options menu contextuel sont par définition variables en fonction de l'application et/ou de l'action en cours.
Je souhaite que l' ou les ajouts persistent quel que soit l'application en premier plan.
Est-ce possible ?
Si oui comment doit-on procéder (ou quel est le principe de la base de registre sur ce point ?) ?
Si non, je souhaite que l'utilisateur lance une appli par un clic droit lors de l’enregistrement des documents d'une application et que celle-ci (l'application) vienne remplir le champ destination de la boîte d'enregistrement. Je serai bien passé par un bouton dans la barre de tâches, mais j'ai toujours la même réponse à mon test de fenêtre de premier plan (celle de l'explorateur).
Dernier point : y a t'il des aménagementshs à prévoir entre les différentes versions de Windows ? Mais ça ce n'est pas vraiment une question. Je suppose que la réponse est oui.
Merci de vos lumières par avance.
Cordialement
A voir également:
- Rendre permanent un ajout d'option sur un menu contextuel
- Windows 11 menu contextuel classique - Guide
- Menu déroulant excel - Guide
- Comment rendre un fichier moins lourd - Guide
- Impossible d'ajouter un ami sur facebook - Guide
- Ajout snap sans rien d'écrit - Forum Snapchat
5 réponses
Je n'ai pas compris la question en gras!
voici un programme libre à télécharger pour les menu contextuel:
http://www.nirsoft.net/utils/shell_menu_view.html
Si tu veux comprendre comment cela fonctionne, j'ai fait un programme en VB.Net, consulte le et si cela t'interesse je posterais l'exe qui n'est pas sur le site:
https://codes-sources.commentcamarche.net/source/53400-shellview-en-vb-net
@+ Le Pivert
voici un programme libre à télécharger pour les menu contextuel:
http://www.nirsoft.net/utils/shell_menu_view.html
Si tu veux comprendre comment cela fonctionne, j'ai fait un programme en VB.Net, consulte le et si cela t'interesse je posterais l'exe qui n'est pas sur le site:
https://codes-sources.commentcamarche.net/source/53400-shellview-en-vb-net
@+ Le Pivert
Bonjour et merci de la réponse.
Concernant la question en gras excusez moi de ne pas avoir été clair.
Les menus contextuels (clic droit de la souris) varient en fonction de l'application en premier plan et même en fonction de l'action ou de la place où se trouve le pointeur de la souris. Ce qui est l'essence même de ces menus. Je voudrais donc que quelle que soit l'application sur laquelle l'utilisateur travaille au moment où il clique avec le bouton droit conserve les options que je rajoute dans mon programme au démarrage de l'ordinateur (en gros que l'on puisse ajouter des options dont la présence est constante dans les divers menus contextuels).
J'explique ce que je veux faire deux ligne plus bas.
Je souhaite qu'au moment de l'enregistrement d'un fichier, l'utilisateur puisse lancer mon programme (celui-ci définit le chemin et la structure du nom en fonction de divers paramètres) qui viendra modifier le champ "Nom du fichier". Il faut donc que mon programme connaisse l'application et le nom de la fenêtre pour ne pas se lancer sans raison et transmettre les bonnes commandes.
J'ai pensé à d'autres manières de résoudre mon problème. Mais à chaque fois, je bute sur une autre difficulté.
Si vous avez une idée au fonctionnement convivial, je suis preneur.
Merci pour les liens. J'ai fait un petit tour sur ceux-ci. Ca me semble intéressant. Par contre, il faut y passer un peu de temps.
Si j'ai des difficultés, je reviendrai vers vous.
Cordialement
Concernant la question en gras excusez moi de ne pas avoir été clair.
Les menus contextuels (clic droit de la souris) varient en fonction de l'application en premier plan et même en fonction de l'action ou de la place où se trouve le pointeur de la souris. Ce qui est l'essence même de ces menus. Je voudrais donc que quelle que soit l'application sur laquelle l'utilisateur travaille au moment où il clique avec le bouton droit conserve les options que je rajoute dans mon programme au démarrage de l'ordinateur (en gros que l'on puisse ajouter des options dont la présence est constante dans les divers menus contextuels).
J'explique ce que je veux faire deux ligne plus bas.
Je souhaite qu'au moment de l'enregistrement d'un fichier, l'utilisateur puisse lancer mon programme (celui-ci définit le chemin et la structure du nom en fonction de divers paramètres) qui viendra modifier le champ "Nom du fichier". Il faut donc que mon programme connaisse l'application et le nom de la fenêtre pour ne pas se lancer sans raison et transmettre les bonnes commandes.
J'ai pensé à d'autres manières de résoudre mon problème. Mais à chaque fois, je bute sur une autre difficulté.
Si vous avez une idée au fonctionnement convivial, je suis preneur.
Merci pour les liens. J'ai fait un petit tour sur ceux-ci. Ca me semble intéressant. Par contre, il faut y passer un peu de temps.
Si j'ai des difficultés, je reviendrai vers vous.
Cordialement
Je souhaite qu'au moment de l'enregistrement d'un fichier, l'utilisateur puisse lancer mon programme
Est-ce-toi qui a fait ce programme?
Si oui il faut programmer toi même ce que tu veux faire sur ton programme.
voici 2 exemples de programmation en VB.Net.
https://codes-sources.commentcamarche.net/source/54594-ajouter-enregistrer-sous-au-menu-contextuel
https://codes-sources.commentcamarche.net/source/52821-action-menu-contextuel-fichier
Est-ce-toi qui a fait ce programme?
Si oui il faut programmer toi même ce que tu veux faire sur ton programme.
voici 2 exemples de programmation en VB.Net.
https://codes-sources.commentcamarche.net/source/54594-ajouter-enregistrer-sous-au-menu-contextuel
https://codes-sources.commentcamarche.net/source/52821-action-menu-contextuel-fichier
Je crois que tu n'as pas assimilé tout ce que je t'ai dit, ainsi que les liens fournis.
Tout est là.
C'est le programme que l'on associe à un menu contextuel!
Regarde les liens que je t'ai envoyés. Si il y en a un qui te plait, je te poste l'exe pour faire un essai.
Est-ce-toi qui a fait ce programme?
Tu n'as pas répondu à ma question, ceci est primordial.
Tout est là.
C'est le programme que l'on associe à un menu contextuel!
Regarde les liens que je t'ai envoyés. Si il y en a un qui te plait, je te poste l'exe pour faire un essai.
Est-ce-toi qui a fait ce programme?
Tu n'as pas répondu à ma question, ceci est primordial.
Je crois effectivement que l'on a du mal a ce comprendre.
Oui, j'ai fait le programme. Son but est le suivant :
Je souhaite qu'au moment de l'enregistrement d'un fichier, l'utilisateur puisse lancer mon programme à l'aide du menu contextuel présent sur la fenêtre d'enregistrement (celui-ci définit le chemin et la structure du nom en fonction de divers paramètres). Celui-ci viendra modifier le champ "Nom du fichier". Il faut donc que mon programme connaisse l'application et le nom de la fenêtre pour ne pas se lancer sans raison et transmettre les bonnes commandes.
J'ai pensé à d'autres manières de résoudre mon problème. Mais à chaque fois, je bute sur une autre difficulté.
Donc associer un programme à un menu contextuel ça, je sais faire (déjà dit). Mais pour que cela fonctionne avec n’importe laquelle des applications chargées d'un ordinateur lambda, il faudrait pouvoir modifier tout les menus contextuels de ces applications de manière à ce que tous ces menus contextuels contiennent l'option de lancement de mon programme (ouf "c'est un peu long"). C'est ce que je cherche à faire.
Oui, j'ai fait le programme. Son but est le suivant :
Je souhaite qu'au moment de l'enregistrement d'un fichier, l'utilisateur puisse lancer mon programme à l'aide du menu contextuel présent sur la fenêtre d'enregistrement (celui-ci définit le chemin et la structure du nom en fonction de divers paramètres). Celui-ci viendra modifier le champ "Nom du fichier". Il faut donc que mon programme connaisse l'application et le nom de la fenêtre pour ne pas se lancer sans raison et transmettre les bonnes commandes.
J'ai pensé à d'autres manières de résoudre mon problème. Mais à chaque fois, je bute sur une autre difficulté.
Donc associer un programme à un menu contextuel ça, je sais faire (déjà dit). Mais pour que cela fonctionne avec n’importe laquelle des applications chargées d'un ordinateur lambda, il faudrait pouvoir modifier tout les menus contextuels de ces applications de manière à ce que tous ces menus contextuels contiennent l'option de lancement de mon programme (ouf "c'est un peu long"). C'est ce que je cherche à faire.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de votre réponse.
Comme je l’annonçais en préliminaire, je n'ai pas de problème pour ajouter des options au menu contextuel.
Par contre, je suis vivement intéressé par des idées ou mieux une expérience sur ma question en gras.
Cordialement.