Ajouter un élément au menu contextuel "Nouveau" de Windows avec Shellnew

Ouvrez regedit

Cherchez la clé HKEY_CLASSES_ROOT

Trouvez l'extension que vous voulez utiliser. Dans cet exemple nous prendrons l'extension .xml

Ordinateur\HKEY_CLASSES_ROOT\.xml\

Créez une nouvelle clé ShellNew

Créez une nouvelle chaîne NullFile

Optionnel : Vous pouvez ajouter une valeur chaîne FileName pointant vers un fichier modèle en indiquant le chemin. Vous pouvez placer ce fichier modèle où vous voulez.

Fichier .reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.xml\ShellNew]
"NullFile"=""
"FileName"="C:\\Windows\\ShellNew\\template.xml"

Commentaires

  1. J'ai effectué les manoeuvres jusqu'au ShellNew / NullFile avec .docx et ensuite il ne se passe rien. Le raccourci n'apparait pas dans "ouvrir / nouveau".

    RépondreSupprimer
    Réponses
    1. Bonjour,

      En effet, Word par défaut utilise déjà ShellNew. Il est donc impossible de créer deux entrées de menu pour la même extension.

      En revanche, Vous pouvez lire l'article https://blog.ronanlefichant.fr/2019/06/edit-context-menu-windows-explorer.html

      Une commande peut être exécutée et créer le fichier de votre choix (par exemple copier le document vierge .docx)

      Exemple avec Regedit (fichier .reg)



      Windows Registry Editor Version 5.00

      [HKEY_CLASSES_ROOT\Directory\Background\shell\CreateDocx]
      @="Créer un document vierge Word"
      "Icon"="cmd.exe"

      [HKEY_CLASSES_ROOT\Directory\Background\shell\CreateDocx\command]
      @="cmd.exe /C copy C:\\Windows\\ShellNew\\document-vierge.docx"


      Le menu sera directement accessible lors d'un clic droit.

      N'oubliez pas d'enregistrer votre fichier en AINSI (Pas UTF-8) pour avoir les accents.

      Merci d'avoir commenté l'article.


      À bientôt !

      Supprimer

Enregistrer un commentaire