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?

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.

  • Combien de fichiers pouvez-vous mettre dans un dossier Windows sans dégradation notable des performances?
  • Windows 7 ne hibernera pas
  • Terrible rendu de police dans certaines applications mais pas d'autres
  • Je ne peux pas ajouter une partition non affectée à ma partition principale
  • Bureau à distance - Avec d'autres utilisateurs encore connectés?
  • Sauvegarde basée sur la copie instantanée de volume qui fonctionne avec TrueCrypt?
  • Existe-t-il un utilitaire telnet pour Windows?
  • Windows réduit le volume en raison de la "communication"
  • Intel HD Graphics 4000 est utilisé au lieu de nVidia Geforce 630M pour l'ancien jeu?
  • Comment faire une auto-connexion automatique silencieuse?
  • Désactiver complètement UAC dans Windows 10
  • Soyons le génie de l'ordinateur et du réseau.