Comment pourrais-je ajouter un préfixe fixe à filename en utilisant Item du menu contextuel?

0

Je veux pouvoir faire un clic droit sur un fichier ou un groupe de fichiers et ajouter automatiquement un préfixe (dans ce cas un trait de soulignement) à leurs noms.

Ce que j'ai fait :

J'ai créé une commande de registre dans le shell HKEY_CLASSES_ROOT & gt; * * gt;

Je l'ai nommé "exemple"

J'ai créé une valeur de sous-chaîne et je l'ai nommée "commande"

Je modifie la commande Value Data en:

cmd /c ren "%1" "_%1"

chaque fois que j'exécute cette action depuis le menu contextuel il ouvre simplement le programme cmd et ignore complètement la commande Je l'ai donné.

Soorena
la source

Réponses:

0

Après quelques recherches, j'ai trouvé un moyen de faire indirectement le travail que vous avez demandé. installer un programme tiers nommé ReNamer . Vous pouvez utiliser ce fichier comme outil de ligne de commande.

Donc au lieu d'utiliser cmd ren commande, utilisation

Renamer.exe /rename <predefined-preset> "%1"

La seule chose qui reste à expliquer est le préréglage auquel j'ai fait référence.

Ouvrez le logiciel ReNamer et créez un préréglage à votre guise (par exemple, un préréglage qui ajoutera le préfixe _ au nom du fichier), puis enregistrez ce préréglage. Vous pourrez ensuite l'utiliser en toute sécurité dans la commande expliquée.

Donc, la dernière commande dans mon entrée de clé de registre est:

"C:\Program Files (x86)\ReNamer\ReNamer.exe" /rename "underscore" "%1"
Soorena
la source