Extraire le chemin d'un fichier

Optimisation de Windows, modification du bureau.

Extraire le chemin d'un fichier

Messagepar frantzgac » Dim 27 Sep 2015 16:48

Bonjour
quand on veut inclure une pièce jointe dans un mail on ouvre l'explorateur puis on cherche son fichier. Ceux qui comme moi on des centaines de milliers de fichiers dans plusieurs milliers de dossier savent que cela peut être long.
Aussi j'ai écrit un petit programme qui lorsqu'il place le paramètre qu'il reçoit dans le presse-papier.
Ensuite il suffit d'ajouter une fonction au menu contextuel de la façon suivante :

Code: Tout sélectionner
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects]

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell]

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\CopyPath]
@="Copier le chemin"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\CopyPath\command]
@="\"h:\\Etudes\\Delphi\\ETUDE\\Etude208_p.exe\" \"%1\""

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex]

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\00avast]
@="{472083B0-C522-11CF-8763-00608CC02F24}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]
@=""


La ligne
Code: Tout sélectionner
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\CopyPath\command]
@="\"h:\\Etudes\\Delphi\\ETUDE\\Etude208_p.exe\" \"%1\""


contient le chemin de mon programme ! h:\\Etudes\\Delphi\\ETUDE\\Etude208_p.exe

Ce script de registre permet ensuite de faire apparaitre la fonction "Copier le chemin" dans le menu contextuel de tous les fichiers de l'explorateur. Cliquer sur cette fonction met le chemin complet du fichier dans le presse papier. Il suffit ensuite de faire CTRL-V partout où l'on souhaite indiquer le chemin.

Cela fonctionne sur XP, Seven, Win 8.1

Seul problème Avast râle un peu contre mon programme. Si vous n'avez pas confiance dans le mien, faites le votre...

Je communique ce petit programme à qui n'a pas les moyens d’en écrire un sur simple demande.

Je signale un autre avantage pour ceux qui écrivent des documents qui renvoient à d'autres documents, cela marche aussi et c'est très pratique.
frantzgac
 
Messages: 5
Inscription: Dim 27 Sep 2015 16:28

Retourner vers Personnalisation de Windows

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité