Présentation
------------
Copy Path est destiné à être exécuté depuis le menu contextuel d'un fichier ou d'un folder (dossier). Il copie alors le chemin vers ce fichier ou ce dossier dans le clipboard. C'est utile par exemple quand on crée une doc et qu'on a besoin d'ajouter une référence précise à une telle ressource.
Installation
------------
L'exécutable peut être copié n'importe où (disons c:\bin par exemple). La seule précaution à prendre concerne la mise à jour du registre. Cette mise à jour est nécessaire pour accéder au programme via le menu contextuel d'un fichier ou d'un folder. Il faut que les clefs ajoutées pointent précisément sur le répertoire où a été déposé l'exe. J'ai joint 2 exports (.reg) du registre correspondant à mon installation. Dans mon cas, j'ai déposé l'exe dans le répertoire C:\PERSO\Produits\Bin (*). Si l'exe est copié dans c:\bin, il faut mettre à jour les 2 fichiers .reg comme suit :
C:\\bin\\CopyPath.exe. Une remarque au passage concernant la mise à jour du registre : les libellés sont libres. J'ai utilisé "Copy file path" et "Copy folder path" mais vous pouvez indiquer ce que bon vous semble. Une fois les 2 fichiers à jour, il suffit de double-cliquer sur chacun d'eux pour mettre à jour le registre.
(*) je viens d'utiliser la commande 'Copy folder path' pour ajouter le nom du répertoire : c'est bien la preuve que ça sert à qq chose :)
Commentaires
------------
Pour faire les choses dans les règles de l'art Microsoft, il aurait sans doute fallu déclarer une extension shell. J'avoue avoir eu la flemme de passer du temps dans ce genre d'investigation. Si qqun sait comment faire, ce serait un commentaire utile et constructif :)
Ceci étant dit, la méthode décrite ici (trouvée grâce au surpuissant Google) a le double avantage d'être simple à mettre en place et de fonctionner (sur Windows XP tout au moins).
Form1.frm ne sert à rien d'autre qu'ajouter un icône à l'exe.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.