Ajouter des éléments au menu Nouveau (alias ShellNew entrées)

Ajouter des éléments au menu Nouveau (alias ShellNew entrées)

introduction

Lorsque vous ouvrez le menu Fichier dans l'Explorateur Windows, la première commande est Nouveau. La sélection de cette commande affiche a. sous-menu. Par défaut, il contient deux commandes, Dossier et Raccourci, qui permettent aux utilisateurs de créer des sous-dossiers et. raccourcis. Ce sous-menu peut être étendu pour inclure des commandes de création de fichiers pour n'importe quelle classe de fichiers. Tweak UI permet. vous ajoutez ou supprimez des entrées Shellnew indésirables.

Ajouter une entrée ShellNew manuellement

Pour en ajouter un manuellement, suivez la procédure expliquée dans cet article. (Fichier HTM pris en exemple). Pour ajouter le "Nouveau document HTML" au sous-menu Nouveau, ouvrez l'Éditeur du Registre et accédez à :

HKEY_CLASSES_ROOT\.HTM

Créer une nouvelle clé nommée ShellNouveau

Dans le volet droit, créez un REG_SZ (String Value) nommé NullFile

Fermez l'Éditeur du Registre et redémarrez Windows. Le "Document HTML" apparaîtra dans le sous-menu. Quand vous. choisissez "Document HTML", un fichier de 0 octet nommé "Nouveau document HTML" apparaît dans ce dossier. Le. le fichier est de 0 octet car vous avez créé le REG_SZ nommé

NullFile.

Parfois, vous souhaiterez peut-être que Windows remplisse quelques lignes dans le fichier nouvellement créé (comme un fichier standard. en-tête/pied de page ou le logo de l'entreprise). Dans ce cas, vous pouvez choisir "Data" ou "FileName" valeurs, plutôt que "NullFile" (reportez-vous au tableau ci-dessous)

Comme indiqué dans la bibliothèque MSDN

Valeurs

La description

Commander  Exécute une application. C'est un REG_SZ valeur spécifiant le chemin de l'application à exécuter. Pour. exemple, vous pouvez le configurer pour lancer un assistant.
Données Crée un fichier contenant des données spécifiées. Les données sont une valeur REG_BINARY avec les données du fichier. Les données sont ignorées si. NullFile ou FileName est spécifié.
Nom de fichier Crée un fichier qui est une copie de a. fichier spécifié. Nom de fichier est un REG_SZ valeur, réglée au maximum. chemin qualifié du fichier à copier.
NullFile Crée un fichier vide. NullFile ne l'est pas. attribué une valeur.

Note de l'éditeur: Mon test montre que l'ordre ou l'exécution / Priorité est le suivant :

Nom de fichier | Commander | Données | NullFile

Si tout ce qui précède est utilisé pour un certain type de fichier, le fichier. un avec la priorité supérieure est utilisé, tout le reste est ignoré.

Si vous utilisez la 3ème méthode (Nom de fichier) et sans mentionner. le chemin complet du fichier exemple (ou le fichier modèle), Windows regarde. pour le fichier dans ces chemins, dans le même ordre donné :

  • %Userprofile%\Modèles

  • %Allusersprofile%\Modèles

  • %Systemroot%\ShellNew

Accédez au dossier ci-dessus et vous verrez que les applications Office (Word, Powerpoint, Excel) y avez déjà créé les fichiers modèles.

"Nouveau raccourci" est un exemple où la première méthode est utilisée (Commander). Sélection. le fichier Nouveau > Raccourci, exécute en fait cette commande :

rundll32.exe appwiz.cpl, NewLinkHere %1

Comme défini dans cette clé :

HKEY_CLASSES_ROOT\.lnk\ShellNew
Commander = rundll32.exe appwiz.cpl, NewLinkHere %1