Ajouter une entrée dans le menu contextuel d'un fichier en particulier - Win NT/2K/XP - Windows & Software
Marsh Posté le 18-06-2009 à 11:56:38
Bonjour,
Et merci pour la réponse ! Tant pis, j'ai créé une entrée pour tout le système
Je poursuis mes questions sur le même sujet :
Je souhaite appeler un programme par le biais de cette entrée de menu. Il faut que mon programme prenne le fichier sur lequel je clique droit en paramètre.
Dans la sous clé "command", j'ai donc mis "monprogramme.exe %1".
Le soucis, c'est que %1 correspond au chemin absolu du fichier. Je souhaiterais transmettre seulement le nom du fichier, sans son chemin.
Est-ce possible ?
Merci
Marsh Posté le 18-06-2009 à 13:23:21
si cela fonctionne de la même maniere que sous dos => http://www.computerhope.com/call.htm
peut être %~n1.
Dans le meilleur cas, c'est plutôt au programme de s'adapter au chemin complet du fichier.
Marsh Posté le 07-08-2009 à 14:53:44
Savez-vous à quoi correspond l'option %L ? Impossible de trouver..
Marsh Posté le 15-06-2009 à 13:26:04
Bonjour,
Après maintes recherches, je me tourne vers votre large communauté pour obtenir une réponse à ma question :
Peut-on ajouter (sur des systèmes Windows 2000 et supérieurs) une entrée de registre, spécifiquement pour un fichier ?
Je sais que cela est possible par le biais des extensions, mais je souhaiterais limiter l'apparition du nouvel élément sur clic droit seulement à un fichier.
Par exemple, monfichier.exe dispose d'un menu contextuel "blabla" et pas les autres. J'ai fouillé du côté de HK_CLASSES_ROOT, dans la sous clé "Applications". J'ai tenté de créer une sous clé "monfichier.exe" avec des entrées Shell, sans succès.
J'attends vos réponses sur la faisabilité de la chose, et si c'est possible, quelques pistes pour m'orienter dans la mise en place de la chose ...
Avec mes remerciements !