Comment puis-je ajouter un élément au menu contextuel «nouveau»?

Lorsque je clique droit n'importe où, j'ai une option pour ajouter un nouveau fichier avec une extension spécifiée. J'aimerais ajouter des fichiers personnalisés dans ce menu, de sorte que je peux faire un clic droit et créer un nouveau fichier PHP par exemple.

Comment puis-je faire ceci?

  • Windows: téléchargement d'un fichier à partir de la ligne de commande
  • Comment démarrer deux fois lorsque Windows XP a été installé après Windows 7?
  • Fichiers xcopy dans un seul répertoire
  • / Dev / fd0 équivalent sur Windows. (Écrit directement sur la disquette de tar)
  • Comment savoir si un ordinateur Windows possède une CPU ou un OS 64 bits
  • Qu'est-il arrivé au lecteur B: dans Windows et pourquoi le disque dur est-il par défaut sur C?
  • Comment les priorités fonctionnent-elles sur task-manager et quand je devrais / je pas configurer cela?
  • Colonne de taille de dossier sur l'Explorateur sur Windows Vista / Seven
  • Quelles sont les versions "Debug / Checked" d'un système d'exploitation Windows?
  • Ai-je besoin de toutes les versions de Microsoft .NET Framework?
  • Afficher une liste de liens symboliques sur le système?
  • Ctrl + 1 et Ctrl + 2 combinaisons de touches ne fonctionnent pas
  • 9 Solutions collect form web for “Comment puis-je ajouter un élément au menu contextuel «nouveau»?”

    Pour ajouter des extensions de votre choix à la liste: créez un fichier, ajoutez le contenu ci-dessous, enregistrez-le comme any.reg et exécutez-le.

    Remarque : Remplacez .png par l'extension de fichier que vous souhaitez ajouter et remplacez tout ce que vous voulez.

     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.png\ShellNew] "NullFile"="" 

    La source

    Encore une chose:

    Si vous souhaitez ajouter un fichier en tant que modèle pour le nouvel élément, utilisez

     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.html\ShellNew] "FileName"="html.html" 

    Puis placez le fichier (html.html) dans:

    • Pour votre propre profil: %Userprofile%\Templates
    • Pour tous les utilisateurs: %Allusersprofile%\Templates
    • Pour l'ensemble du système: %Systemroot%\ShellNew

    Un autre détail: si vous souhaitez supprimer l'entrée "Windows Live Call" , utilisez:

     [-HKEY_CLASSES_ROOT\.wlcshrtctv2\LiveCall\ShellNew] 

    ShellNewHandler m'a aidé à restaurer mon menu shell Windows 7> Nouvelle> entrée de document txt.

    Entrez la description de l'image ici

    1. Décochez .txt
    2. Cliquez sur Appliquer
    3. Vérifiez .txt
    4. Cliquez sur Appliquer

    Entrez dans l'éditeur de registre et développez HKEY_CLASSES_ROOT

    Passez à .file_extention

    Et créez une clé appelée ShellNew

    À l'intérieur, créez une nouvelle clé de chaîne appelée NullFile sans valeur

    Par exemple, si je voulais créer une nouvelle entrée pour un objet .wil vide *, je créerais

     [HKEY_CLASSES_ROOT\.wil\ShellNew] NullFile = "" 

    * Si l'extension de fichier telle que .wil n'existe pas, je créerais d'abord un fichier avec cette extension et double-la. Ouvrez-le avec le programme de mon choix, car cela créerait les autres clés de registre nécessaires et faciliterait votre travail.

    Pour supprimer les entrées de la liste, voici un programme qui vous permet d'activer / désactiver les entrées d'une interface graphique. Beaucoup plus facile que la recherche dans le registre!

    Malheureusement, il ne vous permet pas d'ajouter des entrées.

    Vous n'avez pas dit quelle version de Windows vous utilisez – si c'est XP, vous pouvez télécharger TweakUI PowerToy de Microsoft (également couvert dans Wikipedia ). Cliquez sur Modèles et ajoutez / supprimez les types de fichiers au contenu de votre coeur. Voici ce que cela ressemble: Entrez la description de l'image ici

    Créez un fichier texte simple et ajoutez la ligne suivante:


     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"="" 

    Enregistrez le fichier et renommez l'extension à un fichier .reg. Par exemple, "myNewItem.reg". Assurez-vous que vous avez renommé l'extension et non seulement le nom du fichier comme (myNewItem.reg.txt)

    Double-cliquez sur le fichier et il mettra à jour votre registre.

    L'étape suivante, et c'est très important, redémarrez votre ordinateur directement. Alors NE PAS essayer d'ouvrir le menu de contenu pour voir si cela fonctionne déjà! Tout d'abord, redémarrez votre ordinateur.

    Si vous ouvrez le menu de contenu pour voir si votre nouvel élément étonnant est déjà répertorié, le registre sera restauré …

    Essayez également ce programme: http://sourceforge.net/projects/shellnewhandler/

    Aucune de ces méthodes ne fonctionnait pour moi dans Windows 10.

    J'ai finalement trouvé cette page qui a expliqué que vous devez référencer une autre clé qui contient le nom et l'icône par défaut.

    C'est le minimum nécessaire pour créer une entrée, mais il ne disposera pas d'une icône.

    REMARQUE: la troisième entrée est pour un nouveau fichier texte de clé référencé dans la valeur (par défaut) de .txt

     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt] @="textfile" [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\textfile] @="Text Document" 

    Voici deux façons de spécifier une icône

    1. Tell Explorer pour utiliser l'icône par défaut pour le type de contenu:
     [HKEY_CLASSES_ROOT\.txt] @="textfile" "Content Type"="text/plain" "PerceivedType"="text" 

    Ou 2. Spécifiez une icône sous textfile comme suit :

     [HKEY_CLASSES_ROOT\textfile\DefaultIcon] @="%SystemRoot%\\system32\\imageres.dll,-102" 

    Oh, et au moins pour moi, il suffit de fermer et de rouvrir Explorer (assurez-vous de fermer toutes les instances) pour recharger le menu contextuel. Vous n'avez pas besoin de redémarrer l'ensemble de la machine.

    La clé de registre:

     HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew 

    Ne peut être modifié pour accomplir ce qui s'affiche ou n'est pas affiché dans le menu contextuel "Nouveau". Si vous changez cette valeur, elle sera remplacée par Explorer la prochaine fois que vous cliquez avec le bouton droit de la souris et afficherez le menu contextuel "Nouveau". Essayez-le et vous verrez ce que je veux dire.

    Soyons le génie de l'ordinateur et du réseau.