Fonctionnalité “Copy as Path” de Windows Vista en permanence dans le menu contextuel de l’explorateur Windows

Vous connaissez “Copy as Path” avec SHIFT + clic droit sur un élément dans l’explorateur Windows ?

CopyAsPath

Cette fonctionnalité est très pratique et permet en 2 clics de récupérer le chemin complet d’un fichier ou d’un répertoire. Par contre, il faut penser à utiliser la touche SHIFT avant de cliquer droit sur l’objet.

J’ai recherché pour savoir s’il était possible d’activer cette fonctionnalité sur le simple clic droit car cela serait tellement pratique. Les demandes vers le groupe produit ont confirmé qu’il n’était pas possible de rendre cette commande « permanente » sur le clic droit. Cela a été conçu comme ceci pour ne pas surcharger le menu contextuel.

Alors pourquoi ne pas essayer de le faire soi-même ? Après plusieurs essais, j’ai découvert des fonctionnalités de CMD.EXE. En bricolant, j’ai obtenu un résultat intéressant : ce n’est pas très esthétique car la fenêtre CMD.EXE s’ouvre et se referme aussitôt, mais cela fonctionne.

Je souhaite le partager avec vous.

Voici le fichier .REG d’installation :

Windows Registry Editor Version 5.00

; Ajout de la fonctionnalité "Copy as Path" dans le menu contextuel de l'explorateur Windows

; L'ajout est fait pour les fichiers et pour les dossiers

[HKEY_CLASSES_ROOT\*\shell\CopierLeChemin]

@="-> Copier le chemin"

[HKEY_CLASSES_ROOT\*\shell\CopierLeChemin\command]

@="cmd.exe /c echo \"%1\" | clip"

[HKEY_CLASSES_ROOT\Folder\shell\CopierLeChemin]

@="-> Copier le chemin"

[HKEY_CLASSES_ROOT\Folder\shell\CopierLeChemin\command]

@="cmd.exe /c echo \"%1\" | clip"

Voici celui correspondant à la désinstallation :

Windows Registry Editor Version 5.00

; Désinstallation de la fonctionnalité "Copy as Path" dans le menu contextuel de l'explorateur Windows

[-HKEY_CLASSES_ROOT\*\shell\CopierLeChemin]

@="-> Copier le chemin"

[-HKEY_CLASSES_ROOT\*\shell\CopierLeChemin\command]

@="cmd.exe /c echo \"%1\" | clip"

[-HKEY_CLASSES_ROOT\Folder\shell\CopierLeChemin]

@="-> Copier le chemin"

[-HKEY_CLASSES_ROOT\Folder\shell\CopierLeChemin\command]

@="cmd.exe /c echo \"%1\" | clip"

 

Le tour est joué :

CopierLeChemin 

Profitez :-)