2010-06-11 8 views
4

J'ai déjà compris comment ajouter un élément de menu au menu contextuel de l'explorateur Windows utilisant le registre. Je l'ai actuellement configuré pour lancer mon application quand mon article de menu est cliqué.Intégration du menu contextuel de l'explorateur Windows, obtenir le fichier sur lequel vous avez cliqué à droite

Cependant, je veux savoir s'il y a un moyen de savoir sur quel fichier a été cliqué avec le bouton droit. Je pensais qu'il aurait été envoyé en tant qu'argument de ligne de commande au programme lancé, mais ce n'est pas le cas. Des idées?

Répondre

5

Ajoutez %L dans la ligne de commande de l'application que vous lancez à l'endroit où vous souhaitez obtenir le nom de fichier.

+0

Cela a fonctionné! Je vous remercie! – racxen

+0

Cela ne fait pas vraiment cela, il échoue si vous faites un clic droit sur le fichier '* .lnk','% L' donne le fichier cible, je cherche un moyen d'obtenir le fichier cliqué, peu importe s'il s'agit d'un lien ou pas. – ST3