Cette astuce vous permettra d'ajouter des éléments au menu contextuel Nouveau. Cela nécessite une certaine connaissance du Registre.
La ruche HKEY_CLASSES_ROOT du Registre contient des informations qui permet à Windows détermine la façon de traiter tous les types de fichiers particuliers. D'ouverture par défaut et modifier les options, ouverte à des choix, et les manutentionnaires de menu contextuel.
La clé ShellNew peuvent être ajoutés à pratiquement n'importe quel poste dans cette ruche qui va ajouter ce type de fichier particulier au nouveau menu contextuel.
Heres le format de la clé nécessaire pour accomplir cela.
[HKEY_CLASSES_ROOT \ . ext \ ShellNew] "Value" = "data" . poste détermine le type de fichier que vous souhaitez ajouter au nouveau menu.
Valeur permet de définir exactement comment le gestionnaire contexte va créer le nouveau fichier en question. Il existe 4 types de valeurs possibles qui peuvent être utilisés:
"NullFile" = "" : Crée un nouveau document vide dans lequel le nouveau fichier n'a été sélectionné.
"FileName" = " Nom du fichier " : Crée un nouveau document qui contient le contenu du fichier de template stockés dans \ Windows \ ShellNew.
"Command" = " chemin \ command " : Exécute un programme. Celui-ci est mon favoris.
"Data" = " texte qui sera placé dans le nouveau document " : Crée un nouveau document qui contient le texte assigné à la valeur des données.
Voici quelques exemples:
Créer un fichier vide de lot:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.bat\ShellNew]
"NullFile"=""
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\.bat\ShellNew]
- "NullFile"=""
Créez un fichier de registre avec le texte obligatoire,
Windows Registry Editor Version 5. 00 au début:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.reg\ShellNew]
"Data"="Windows Registry Editor Version 5.00"
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\.reg\ShellNew]
- "Data"="Windows Registry Editor Version 5.00"
Lancez votre éditeur HTML de choix lors de la sélection Nouveau document HTML:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.html\ShellNew]
"command"="\"program path\program name\" \"template path\template file\""
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\.html\ShellNew]
- "command"="\"program path\program name\" \"template path\template file\""
Ce dernier est un peu plus compliqué. Les citations supplémentaires sont nécessaires lorsque les noms de chemin d'accès contiennent des espaces tels que
C: \ Program Files \.... Le caractère \ est nécessaire si l'on inclut les guillemets supplémentaires au coeur de la cité des données du Registre. Vous mai également utiliser des variables système telles que% programfiles% ou% systemroot%. Si les valeurs attribuées à ces variables particulières contiennent des espaces, puis les guillemets supplémentaires sont encore nécessaires. Double \ \ sont également nécessaires pour définir les chemins à votre programme.
Pour créer un nouveau document vierge et de lancer votre programme de choix, utiliser le "% 1" variable après le nom de votre programme. Exemple:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"Command"="\"%programfiles%\Crimson Editor\cedt.exe\" \"%1\""
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\.txt\ShellNew]
- "Command"="\"%programfiles%\Crimson Editor\cedt.exe\" \"%1\""
Cela permet de lancer Crimson Editor et de créer un document vide à l'emplacement du nouveau fichier texte n'a été sélectionné.
Voici un exemple que j'utilise pour lancer HTML-Kit avec mon défaut HTML et CSS document:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.html\ShellNew]
"Command"="\"%programfiles%\Chami\HTML-Kit\Bin\HTMLKit.exe\" \"C:\templates\New.css\" \" C:\templates\New.html\""
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\.html\ShellNew]
- "Command"="\"%programfiles%\Chami\HTML-Kit\Bin\HTMLKit.exe\" \"C:\templates\New.css\" \" C:\templates\New.html\""
Bien sûr, vous pouvez utiliser regedit pour ajouter ces entrées directement. Les citations d'appoint et les barres obliques sont pas nécessaires pour l'utilisation de regedit pour modifier vos données.
Cela devrait vous donner une idée générale de ce qui peut être fait dans la manière d'entrées contexte nouveau menu. Comme toujours, faites attention lors de la modification du Registre. Ces contrôles sont assez sûrs. La pire chose qui s'est passé lorsque j'ai fait une erreur avec une entrée était qu'un programme n'a pas réussi à lancer. Pourtant, la prudence. Toujours sauvegarder votre base de registre