Lorsque je clique avec le bouton droit de la souris, je reçois la possibilité d’ajouter un nouveau fichier avec une extension spécifiée. Je voudrais ajouter des fichiers personnalisés dans ce menu, afin que je puisse faire un clic droit et créer un nouveau fichier PHP par exemple.
Comment puis-je faire ceci?
windows
context-menu
Thêta30
la source
la source
NullFile
/FileName
à une entrée existante) dans Windows 7, consultez cette autre question ... superuser.com/questions/588647/…Réponses:
Pour ajouter des extensions de votre choix à la liste: créez un fichier, ajoutez le contenu ci-dessous, enregistrez-le sous le nom any.reg et exécutez-le.
Remarque : remplacez .png par l'extension de fichier que vous souhaitez ajouter et remplacez ce que vous voulez par ce que vous voulez.
La source
la source
.reg
fichier deux fois pour le faire fonctionner. Merci pour cette réponse.Une dernière chose:
Si vous souhaitez ajouter un fichier en tant que modèle pour le nouvel élément, utilisez
puis placez le fichier (html.html) dans:
%Userprofile%\Templates
%Allusersprofile%\Templates
%Systemroot%\ShellNew
Encore un détail: si vous souhaitez supprimer l’ entrée "Windows Live Call" , utilisez:
la source
FileName
entrée semble remplacer l'NullFile
entrée mentionnée dans d'autres réponses. Vous ne semblez pas avoir besoin de supprimer uneNullFile
valeur existante . Cependant, avoir les deux entrées semble confondre certains autres utilitaires tiers, tels que ShellMenuNew de NirSoft . (Windows 7)C:\Users\USER_NAME\AppData\Roaming\Microsoft\Windows\Templates
pour votre propre profil, par exemple.ShellNewHandler m'a aidé à restaurer mon menu du shell Windows 7> Nouveau> entrée de document txt.
la source
Allez dans l'éditeur de registre et développez HKEY_CLASSES_ROOT
Aller à .file_extention
et créez une clé appelée ShellNew
À l'intérieur de cela, 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 vierge *, je créerais
* Si l'extension de fichier telle que .wil n'existe pas, je créerais d'abord un fichier avec cette extension et double-cliquer dessus. Ouvrez-le avec le programme de mon choix car cela créerait les autres clés de registre nécessaires et faciliterait votre travail.
la source
Pour supprimer des 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 de chercher dans le registre!
Malheureusement, cela ne vous permet pas d'ajouter des entrées.
la source
Aucune de ces méthodes ne fonctionnait pour moi dans Windows 10.
J'ai finalement trouvé cette page expliquant que vous devez référencer une autre clé contenant le nom et l'icône par défaut.
C'est le minimum nécessaire pour créer une entrée, mais elle n'aura pas d'icône.
REMARQUE: la troisième entrée concerne un nouveau fichier texte de clé référencé dans la valeur (par défaut) de .txt.
Voici deux manières de spécifier une icône
ou 2. Spécifiez une icône sous textfile comme ceci:
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 la machine entière.
la source
HKEY_CLASSES_ROOT\.txt
à@="Notepad++_file"
. Donc, ajouterHKEY_CLASSES_ROOT\Notepad++_file
avec a@="Textfile"
fait le tour. Merci, bonne trouvaille!Vous n'avez pas précisé la version de Windows que vous utilisez. Si vous utilisez XP, vous pouvez télécharger le TweakUI PowerToy de Microsoft (également couvert dans Wikipedia ). Cliquez sur Modèles et ajoutez / supprimez des types de fichiers au contenu de votre coeur. Voici à quoi ça ressemble:
la source
Il semble que les autres solutions ici sont obsolètes. Au moins, aucune de ces solutions ne fonctionnait pour moi dans Windows 10 v. 1709 Build 16299.192 ( Edit : fonctionne toujours dans la version 1809). J'ai effectué des tests sur une machine virtuelle et voici ce qui fonctionne dans Windows 10 1709 à compter du 2018.01.12:
Ajoutez le fichier de registre:
Créez un nouveau fichier de registre avec le contenu suivant:
Remplacez
xyz
par l'extension que vous souhaitez ajouter. Et remplacez-leXYZ test file
par le nom de l'extension de fichier (par exemple, un fichier .scss serait "fichier de feuille de style syntaxiquement génial"). Si vous souhaitez utiliser un fichier de modèle, reportez-vous à l'explication ci-dessous.Il peut être nécessaire de redémarrer Windows Explorer après avoir ajouté le fichier de registre. Vous pouvez redémarrer explorer.exe en tapant ce qui suit dans CMD:
Explication du code:
Va créer un nouveau type de fichier dans le registre.
Cela vous permettra d'utiliser un modèle pour tous les nouveaux fichiers de ce format. Nous pourrions par exemple écrire
"template.xyz"
et créer un nouveau fichier appelé «template.xyz» et l'utiliser comme modèle. Ainsi, chaque fois que vous créez un nouveau fichier, il contient du contenu prédéfini. Comme Eduardo Molteni a mentionné les chemins pour les fichiers de modèle sont:%Userprofile%\Templates
,%Allusersprofile%\Templates
ou pour l'ensemble du système%Systemroot%\ShellNew
. Dans cet exemple, nous n'avons spécifié aucun nom de modèle car nous ne souhaitons en utiliser aucun.Ce sera le nom du type de fichier pour le menu contextuel et les fichiers nouvellement créés. Autant que je sache, laisser cette valeur à blanc ne fonctionne pas.
Icône:
L'icône est ajoutée une fois que Windows a associé un logiciel au type de fichier.
la source
%userprofile%\Templates
a déménagé%appdata%\Microsoft\Windows\Templates
et%Allusersprofile%\Templates
a déménagé à%programdata%\Microsoft\Windows\Templates
Créez un fichier texte brut et ajoutez-y la ligne suivante:
Enregistrez le fichier et renommez son extension en un fichier .reg. Par exemple, "myNewItem.reg". Assurez-vous que vous avez renommé l'extension et pas seulement le nom du fichier comme (myNewItem.reg.txt).
Double-cliquez sur le fichier et votre registre sera mis à jour.
La prochaine étape, et cela est très important, redémarrez votre ordinateur directement. N'essayez donc pas d'ouvrir le menu de contenu pour voir s'il fonctionne déjà! Commencez par redémarrer 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/
la source
La clé de registre:
ne peut pas être modifié pour accomplir ce qui est affiché ou non dans le menu contextuel "Nouveau". Si vous modifiez cette valeur, Explorer la remplacera la prochaine fois que vous cliquerez avec le bouton droit de la souris pour afficher le menu contextuel "Nouveau". Essayez et vous verrez ce que je veux dire.
la source
Toutes ces informations sont officiellement documentées par Microsoft . normalement destiné aux développeurs qui enregistrent leurs propres nouveaux types de fichiers.
Extension du nouveau sous-menu
Lorsqu'un utilisateur ouvre le menu Fichier dans l'Explorateur Windows, la première commande est Nouveau . La sélection de cette commande affiche un sous-menu. Par défaut, il contient deux commandes, Dossier et Raccourci , permettant aux utilisateurs de créer des sous-dossiers et des raccourcis. Ce sous-menu peut être étendu pour inclure des commandes de création de fichier pour tout type de fichier.
Pour ajouter une commande de création de fichier au sous - menu Nouveau , les fichiers de votre application doivent être associés à un type de fichier . Incluez une sous-clé ShellNew sous la clé pour l'extension de nom de fichier. Lorsque la commande Nouveau du menu Fichier est sélectionnée, le shell l’ajoute au sous - menu Nouveau . La chaîne d'affichage de la commande sera la chaîne descriptive affectée au ProgID du programme.
Attribuez une ou plusieurs valeurs de données à la sous-clé ShellNew pour spécifier la méthode de création de fichier. Les valeurs disponibles suivent.
Command
: Exécute une application. C'est une valeur REG_SZ spécifiant le chemin de l'application à exécuter. Par exemple, vous pouvez le configurer pour lancer un assistant.Data
: Crée un fichier contenant les données spécifiées. Données est une valeur REG_BINARY avec les données du fichier. Les données sont ignorées si NullFile ou FileName est spécifié.FileName
: Crée un fichier qui est une copie d'un fichier spécifié. NomFichier est une valeur REG_SZ , définie sur le chemin complet du fichier à copier.NullFile
: Crée un fichier vide. NullFile ne reçoit pas de valeur. Si NullFile est spécifié, les valeurs Data et FileName sont ignorées.Et exemple créer un nouveau fichier vide
mpy
:Pour créer un nouveau fichier basé sur un fichier de modèle spécifique:
la source