Comment ajouter de nouveaux fichiers dans le menu pour créer. Editez le menu pour créer des fichiers "Explorer" Windows

Personnalisez et ajustez à vos besoins le menu contextuel de "Explorer", en particulier le sous-menu créant de nouveaux fichiers et dossiers.

Dans le menu contextuel "Explorateur" de Windows, il existe un sous-menu pour la création de nouveaux fichiers et dossiers. Cependant, il n’est pas très utile, car les programmes nécessaires n’écrivent généralement pas leurs modèles là-bas, et les programmes inutiles, au contraire, ne font que reprendre les lignes en vain. Dans cet article, nous décrirons comment ce menu peut être adapté à vos besoins.

Ajout de raccourcis aux éléments de menu

À l'intérieur des gestionnaires d'événements, le code suivant est ajouté. Il ne vous reste plus qu'à ajouter des raccourcis aux éléments dont vous avez besoin. En conséquence, vous obtenez cette image. Une fonctionnalité intéressante, qui mérite d'être mentionnée, est la possibilité de personnaliser votre propre texte pour décrire l'ajout d'un raccourci.

Le menu "Nouvel élément" dans "Explorateur de fichiers" vous permet de créer un nouvel élément pour un programme particulier dans le dossier ouvert actuel. Vous pouvez ajouter des éléments à ce menu pour d'autres programmes non inclus dans ce menu. Certains programmes ajoutent automatiquement des entrées au menu "Nouvel élément", d'autres non.

Tout d'abord, regardons comment effacer les lignes inutiles.

Il y a deux options. La première option consiste à utiliser l'outil d'interface utilisateur Microsoft PowerToys Tweak.

Après l'installation et le téléchargement cette application, suivez la section Modèles. C'est simple En appuyant sur le bouton Supprimer, vous supprimez la ligne sélectionnée et en supprimant la coche située à côté d’une ou de plusieurs lignes, nous désactivons temporairement l’élément de menu auquel elle répond.

Deuxième étape: ajoutez votre fichier de modèle au registre

La première chose à faire est de créer un nouveau fichier dans le programme que nous voulons ajouter au menu. Vous pouvez voir d'autres fichiers qui ont été automatiquement ajoutés lors de l'installation d'autres programmes. Maintenant que notre nouveau fichier est en place, nous allons ajouter la clé au registre, qui utilisera ce fichier pour créer de nouveaux fichiers dans le programme, que nous ajoutons au menu "Nouvel élément".

Avertissement standard: Éditeur de registre est un outil puissant et une mauvaise utilisation, ce qui peut rendre votre système instable ou même inutilisable. C'est un hack assez simple, et tant que vous suivez les instructions, vous ne devriez avoir aucun problème. Cependant, si vous n'avez jamais travaillé avec cela, réfléchissez-y avant de commencer à travailler. Et avant de faire des changements.

Si quelqu'un n'aime pas cette solution simple (ou système d'exploitation  Windows de l'ancienne version, avec laquelle PowerToys ne fonctionne pas), alors il y a une deuxième option. Son essence est la suivante. Expérimentalement, nous découvrons quelle extension possède le fichier créé, à partir de la possibilité de création dont nous voulons nous débarrasser. Disons ceci.doc. Nous allons dans le registre, trouvez la branche HKEY_CLASSES_ROOT et ouvrez l'extension file.doc.

Vous pouvez maintenant créer un nouveau fichier du type que vous avez ajouté. Vous devriez voir une option pour le programme que vous avez ajouté dans le menu déroulant. Sélectionnez une nouvelle option pour créer un nouveau fichier de ce type. Vous devrez expérimenter avec les programmes que vous souhaitez ajouter. Si vous essayez d'ajouter un programme au menu "Nouvel élément" et que cela ne fonctionne pas, cela n'endommagera pas votre système.

Cela peut être compliqué, alors pourquoi n’ajoutez-vous pas l’option "Ouvrir avec le Bloc-notes" dans votre menu contextuel? Nous avons montré que vous ouvriez rapidement des applications. Mais si vous avez toujours voulu ouvrir un fichier pour un affichage rapide dans le Bloc-notes, vous pouvez économiser sur le fait que vous devez parcourir la fenêtre "Ouvrir avec" en ajoutant l'option "Ouvrir avec le Bloc-notes" dans le menu contextuel par défaut .

Supprimez tous les sous-répertoires nommés ShellNew de la branche. Notez qu'ils peuvent être directement dans le dossier d'extension ou dans ses sous-répertoires plus profonds. Il est recommandé de sauvegarder une copie de cette branche de registre.

Eh bien, avec le retrait compris. Toutes les modifications prennent effet immédiatement (plus précisément après quelques secondes), un redémarrage n'est pas nécessaire.

Ajouter "Ouvrir avec le Bloc-notes" dans le menu contextuel, modifier le Registre manuellement

Il ajoutera automatiquement l'option "Ouvrir avec le bloc-notes" au menu contextuel et, en règle générale, permettra de mieux gérer le formatage des fichiers de configuration et d'autres codes. Dans l'Éditeur du Registre, utilisez la barre latérale gauche pour passer à la clé suivante.

Ensuite, vous créez une nouvelle clé dans la clé shell. Nommez la nouvelle clé "Ouvrir avec le Bloc-notes". Maintenant, vous créez une autre nouvelle clé à l'intérieur. Les modifications doivent être effectuées immédiatement. Cela supprimera également la clé de commande que vous avez créée à l'intérieur. Si vous ne voulez pas plonger dans le registre vous-même, nous avons créé quelques pirates de registre que vous pouvez utiliser. Le bouton "Ajouter avec le Bloc-notes au menu contextuel" crée les clés nécessaires pour ajouter la commande "Ouvrir avec le bloc-notes". "Retirez l’ouverture avec un bloc-notes de menu contextuel"Le piratage supprime ces clés, en supprimant la commande et en restaurant la valeur par défaut.

Voyons maintenant comment créer votre propre ligne dans ce menu.

Commençons à résoudre le problème à nouveau avec l'aide de Microsoft PowerToys Tweak UI mentionné ci-dessus. Premier dans le programme  créer un fichier et le sauvegarder (ce sera le modèle initial). Ensuite, ouvrez l'interface utilisateur Tweak et cliquez sur le bouton Créer dans la section Modèles. L'utilitaire vous demandera de spécifier un fichier modèle, spécifiez uniquement le fichier créé. Fait. Maintenant, si vous sélectionnez la ligne de notre nouveau fichier dans le menu contextuel, le fichier modèle sera copié à cet endroit.

L'exécution de hacks ne crée ou ne supprime que des clés pour ajouter des commandes au menu contextuel. Et si vous aimez vous amuser avec le registre, cela vaut la peine de passer du temps à apprendre. Après la commande, vous pouvez avoir plusieurs espaces réservés qui seront remplacés par des valeurs réelles au démarrage du programme.

Votre écran prêt devrait probablement ressembler à la capture d'écran ci-dessous. Cette documentation est archivée et non prise en charge. Vous pouvez définir une commande pour qu'elle ne s'affiche que dans le menu dans certaines circonstances. Utilisez la méthode dans cette section si.

Pendant ce temps, les possibilités de ce mécanisme sont beaucoup plus larges que celles offertes par l'interface utilisateur Tweak. Par exemple, vous pouvez exécuter automatiquement un programme à la fois ou créer un fichier de modèle de taille nulle.

Donc, si création simple  fichier est petit, nous allons dans le registre dans la section HKEY_CLASSES_ROOT, nous y trouvons une extension du type de fichier souhaité. Là, nous tâtons ou créons un sous-dossier nommé ShellNew (afin de créer une nouvelle ligne dans le menu contextuel de l'explorateur concernant la création du fichier, créez simplement un sous-dossier nommé ShellNew dans le registre pour l'extension du type de fichier souhaité).

  • Vous voulez définir certains groupes de commandes dans le menu.
  • Vous voulez définir une seule commande.
Ces définitions définissent les étiquettes des éléments de menu et leur emplacement dans le menu. Chaque fois que vous ajoutez ou modifiez une commande, mettez à jour le paramètre de version de celui qui s'applique à la classe de package avant de lancer nouvelle version  votre domaine

Si vous le souhaitez, vous pouvez écrire le nom du paramètre explicitement pour vous en rappeler le but. Augmentez le paramètre de version de l'attribut, qui est le deuxième paramètre. . Pour ajouter de nouvelles commandes, vous devez étendre cette classe en créant un nouveau fichier contenant une déclaration partielle de la même classe. Il est utile de commencer par vérifier le nom de la classe et de vérifier son contenu. Faites attention à l'espace de noms et au nom de la première classe qui y est définie. Dans le nouveau fichier, écrivez une déclaration partielle ayant le même espace de nom et le même nom que la classe partielle générée. En règle générale, vous devez importer les espaces de noms suivants pour votre code de jeu de commandes.

L'option suivante consiste à donner la possibilité de créer un fichier au programme. Spécifiez un paramètre de chaîne Commande. Comme il est facile de deviner à partir du titre, cette ligne de commande, qui sera lancé. Le commandement juste écrire un chemin complet cité dans le fichier de programme, et un espace (aussi appelé) macro 1% (il sera remplacé par le nom du fichier nouvellement créé), par exemple, « c: \\ windows \\ notepad.exe » « % 1 » .

Déterminer quand l'équipe sera visible

Vous devez définir deux méthodes: l'une pour déterminer quand la commande est visible dans le menu contextuel et l'autre pour exécuter la commande. Ces méthodes ne remplacent pas; Au lieu de cela, vous les enregistrez dans la liste des commandes. Dans cet exemple, la commande est visible uniquement lorsque l'utilisateur a sélectionné un type de forme particulier et n'est activée que si au moins un des éléments sélectionnés se trouve dans un certain état.

Si vous modifiez les éléments du modèle, vous devez le faire dans la transaction. Cette section explique comment associer un raccourci clavier à un bouton personnalisé, un élément de menu ou une commande de barre d'outils et comment appliquer un mappage de clavier par défaut à l'éditeur ou le limiter à un éditeur personnalisé. Vous ne devez pas attribuer le même libellé à plusieurs commandes, car les liaisons en double sont difficiles à détecter et peuvent également entraîner des résultats imprévisibles.

Maintenant, le fichier créé s'ouvrira immédiatement dans le programme spécifié.

Les paramètres FileName, Data, NullFile, Command all peuvent ne pas être utilisés, vous ne pouvez en appliquer qu'un seul.

1. Décrit dans la base de connaissances

Ajouter un nouvel élément au menu "Créer"
  Chebotarev Igor

J'étais assis ici récemment, sculpté plusieurs pages pour le site. Il était nécessaire de créer tous les fichiers "à partir de zéro", de sorte que la méthode de copie simple et d'édition ne passait pas. Je travaille habituellement dans FARe, mais cette fois je devais utiliser un ordinateur là où il ne l'était pas et créer tous les fichiers dans le notebook. Il est douloureusement mal à l'aise de le faire - pour créer un tas de fichiers originaux du même type tout le temps, et je me suis souvenu de la possibilité de créer des fichiers. outils Windows. Avez-vous fait attention à l’élément de menu contextuel "Créer", qui apparaît si vous cliquez sur le Bureau ou espace libre  ouvrir le dossier? Bien sûr, ils l'ont fait, car c'est ainsi que vous créez de nouveaux répertoires et raccourcis vers des programmes. Mais vous avez créé autre chose (car il y a une liste très impressionnante)? J'en doute. Et s'ils l'ont créé, c'est très rare. Et pourtant, c'est très fonction pratique. Dommage qu'il n'y ait pas ces fichiers que nous pouvons utiliser. Alors, quel est le problème? Ajoutez les éléments de menu pour les fichiers dont nous avons besoin.
  Donc, tout a commencé avec les fichiers HTML, et une grande partie de l'audience de ce site est constituée de personnes qui sont en quelque sorte connectées à la conception de sites Web. Je vais donc vous montrer comment créer un nouvel élément de menu.
  Mais nous ne commencerons pas à partir du registre (bien qu'il ne puisse pas s'en passer), mais à partir du répertoire Windows (ou bien, où il est installé) ... Il faut y trouver le répertoire ShellNew. S'il vous plaît noter qu'il est caché. Il stocke les pièces pour les fichiers créés à l'aide du menu contextuel. Si vous avez installé Microsoft Office, vous verrez alors dans ce répertoire des fichiers pour Word et Excel, ainsi que d'autres fichiers. Mais maintenant, ils ne nous intéressent pas. Créez un fichier, par exemple index.html. Utilisation à ces fins est le meilleur FARom (j'aime vraiment ce gestionnaire de fichiers, donc j'essaye de le promouvoir dans la masse). À l'intérieur, écrivez la préparation de votre page. Personnellement, j'ai écrit ce qui suit:

Pour vérifier si un raccourci est disponible

Par conséquent, il est recommandé de vérifier la disponibilité du raccourci avant son affectation. Si vous avez besoin d’aide, regardez-le.

Attribuer des raccourcis clavier à la commande

  Dans la section Codes de clé virtuelle. C'est le nom de l'éditeur personnalisé. La commande est disponible uniquement dans un éditeur personnalisé, pas dans d'autres éditeurs.

Ce guide étape par étape place le menu contextuel dans la fenêtre de l'outil. Les commandes du menu contextuel se comportent de la même manière que les commandes d'autres menus ou barres d'outils. Dans la section . menu contextuel, par exemple, comme le montre cette procédure pas à pas, permet à l'utilisateur de choisir parmi une liste de couleurs qui sont utilisées pour remplir le fond de la fenêtre de l'outil.









cependant, vous pouvez ajouter quelque chose à votre goût (par exemple, les balises META, une sorte de conception dans le corps).
  Enregistrez le fichier. Maintenant c'est au tour du registre (comme sans lui :)). Si vous vous en souvenez, dans l'article Enregistrement des extensions de fichier avec le registre Windows  la méthode de ce même enregistrement a été décrite. Le matériel présenté sera utile pour comprendre l’essence des manipulations, même si vous pouvez vous en passer. Ainsi, la section recherche HKEY_CLASSES_ROOT \\ .htm et HKEY_CLASSES_ROOT \\ .html, et ils créent une partition ShellNew. Dans la ShellNew créer de la valeur de chaîne comme la valeur FileName dont il est nécessaire de préciser le nom du modèle que vous nous créé. C'est tout. Il ne reste plus qu'à redémarrer l'ordinateur et à admirer le nouvel élément de menu.
  Soit dit en passant, le fichier sera créé initialement avec le nom spécifié dans le paramètre section « Default » HKEY_CLASSES_ROOT \\ htmlfile (ce qu'il sera une section pour les autres extensions peuvent être vus dans le paramètre section « Default » HKEY_CLASSES_ROOT \\ .XXX, où XXX - extension de fichier) .
  En fait, j'ai dit "tout" tôt. Après tout, vous n'avez pas besoin de créer un modèle de fichier. Il peut être vide, mais au lieu du paramètre FileName, vous devez créer un paramètre de chaîne vide NullFile.
  Et si la partition avec l'extension dont vous avez besoin n'est pas dans HKEY_CLASSES_ROOT? Ici, alors vous aurez besoin d'une référence à l'article ci-dessus. Tout d'abord, vous enregistrez cette extension dans Windows, puis vous faites toutes les manipulations simples décrites dans cet article.
  Eh bien, comment supprimer l'élément de menu de la "Créer", je pense, ne devrait pas être expliqué. Tout est assez simple et ce ne sera pas difficile à comprendre.
  Maintenant tout est sûr. Enfin, je dirai que, après avoir passé quinze minutes, vous pouvez économiser beaucoup plus de temps à l'avenir, est-il pas possible de créer non seulement des fichiers html, mais aussi tout autre. Qui empêche de créer plusieurs modèles de documents fréquemment utilisés de votre organisation, puis seulement de choisir ceux qui sont nécessaires dans le menu. Donc tout dépend de votre imagination, et je suis sûr que vous l'avez riche :).

Dans cette section, le menu contextuel et ses commandes sont implémentés. Les étapes suivantes montrent comment rendre l'accès au contrôle utilisateur accessible à la commande de menu. Ensuite, utilisez la commande de menu pour ajouter des commandes au menu contextuel. Il vous permet également de créer de nouveaux documents, dossiers, raccourcis ou éléments lorsque vous sélectionnez un nouveau menu contextuel.

Modifier ou supprimer des éléments du nouveau menu contextuel

Ouvrez l'Éditeur du Registre et accédez à la clé suivante et développez-le. Recherchez le nouveau type de fichier que vous souhaitez supprimer du menu contextuel "Nouveau". Pour ajouter un élément ou un type de fichier, recherchez le type de fichier. Les éléments ne seront plus affichés dans votre nouveau menu contextuel.

Aimez-vous l'article? Partager avec des amis: