{"id":1417,"date":"2020-01-27T16:09:35","date_gmt":"2020-01-27T14:09:35","guid":{"rendered":"http:\/\/www.memoiresecondaire.fr\/?p=1417"},"modified":"2020-01-27T16:20:11","modified_gmt":"2020-01-27T14:20:11","slug":"ajouter-une-liste-de-repertoire-au-menu-contextuel-de-windows","status":"publish","type":"post","link":"https:\/\/www.memoiresecondaire.fr\/?p=1417","title":{"rendered":"Ajouter une liste de r\u00e9pertoires au menu contextuel de Windows"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Dans le cadre de mon activit\u00e9 informatique, j&rsquo;utilise quotidiennement un bon nombre de petits logiciels portables, qui sont soigneusement rang\u00e9s, chacun dans un r\u00e9pertoire. Arrivant \u00e0 environ 200 logiciels, je les ai rang\u00e9s par sous-cat\u00e9gories, pour les retrouver rapidement. Chacun son syst\u00e8me je suppose, moi j&rsquo;ai voulu les ranger alphab\u00e9tiquement. Pour parcourir plus rapidement cette liste, on peut cr\u00e9er un simple raccourci, moi j&rsquo;ai voulu les mettre dans le menu contextuel. Vu que j&rsquo;ai un peu gal\u00e9r\u00e9, voici comment je m&rsquo;y suis pris.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Tout d&rsquo;abord, voici \u00e0 quoi cela doit ressembler.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"433\" height=\"165\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-1.png\" alt=\"\" class=\"wp-image-1418\" srcset=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-1.png 433w, https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-1-300x114.png 300w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un menu cascadant, puis la liste des r\u00e9pertoires elle-m\u00eame.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tout se passe en base de registre. La ruse ici est qu&rsquo;il faut modifier des cl\u00e9s \u00e0 deux endroits. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tout d&rsquo;abord, lancez Regedit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"209\" height=\"117\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-2.png\" alt=\"\" class=\"wp-image-1419\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Partie 1 &#8211; Le r\u00e9pertoire de base<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ez le r\u00e9pertoire principal en allant chercher cette cl\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>HKEY_CURRENT_USER\\SOFTWARE\\Classes\\DesktopBackground\\Shell<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ez une cl\u00e9 avec le nom que vous voulez. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"159\" height=\"60\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-3.png\" alt=\"\" class=\"wp-image-1420\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9er les valeurs de cl\u00e9 REG_SZ suivantes :<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>icon : Non obligatoire, permet de mettre une icone personalis\u00e9e. <\/li><li>MUIVerb : Non obligatoire, permet de mettre un nom diff\u00e9rent du nom de la cl\u00e9 elle-m\u00eame. Par exemple, j&rsquo;aurais pu mettre \u00ab\u00a0Soft\u00a0\u00bb comme nom de cl\u00e9, et changer en \u00ab\u00a0Logiciel\u00a0\u00bb gr\u00e2ce \u00e0 MUIVerb.<\/li><li>Position : prend les valeur \u00ab\u00a0Top\u00a0\u00bb, \u00ab\u00a0Middle\u00a0\u00bb et \u00ab\u00a0Bottom\u00a0\u00bb. Elle indique o\u00f9 doit se trouver le menu.<\/li><li>SubCommands : c&rsquo;est le plus important. Indique les dossiers ou autres objets qui doivent appara\u00eetre. <\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"176\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-4.png\" alt=\"\" class=\"wp-image-1421\" srcset=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-4.png 660w, https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-4-300x80.png 300w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00ab\u00a0SubCommands\u00a0\u00bb doit comporter la liste des autres commandes, s\u00e9par\u00e9es par un point-virgule. Comme pour le menu principal, il sera possible de changer le nom qui apparait.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme dans la base de registre, la liste des sous-commandes va se m\u00e9langer avec celles par d\u00e9faut de windows dans un joyeux bordel, j&rsquo;ai pr\u00e9fix\u00e9 chaque commande par le nom du r\u00e9pertoire principal. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Logiciels.A-H;Logiciels.I-P;Logiciels.Q-Z;Logiciels.Autres<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Partie 2 &#8211; Les sous-commandes<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ca se passe ici :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ez une cl\u00e9 pour chaque sous-r\u00e9pertoire.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"167\" height=\"170\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-5.png\" alt=\"\" class=\"wp-image-1422\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pour chaque cl\u00e9, cr\u00e9ez un REG_SZ MUIVerb pour changer le nom pour quelque chose de plus lisible. Vous pouvez aussi ajouter un Icon comme vu plus haut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"80\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-6.png\" alt=\"\" class=\"wp-image-1423\" srcset=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-6.png 355w, https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-6-300x68.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, cr\u00e9ez une cl\u00e9 \u00ab\u00a0command\u00a0\u00bb. \u00c9crit exactement comme \u00e7a.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"133\" height=\"38\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-7.png\" alt=\"\" class=\"wp-image-1424\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dans \u00ab\u00a0command\u00a0\u00bb, changez l&rsquo;action par d\u00e9faut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"47\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-8.png\" alt=\"\" class=\"wp-image-1425\" srcset=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-8.png 447w, https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2020\/01\/image-8-300x32.png 300w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Et voil\u00e0. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En vrai, c&rsquo;est pas hyper compliqu\u00e9 une fois qu&rsquo;on a compris.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voil\u00e0 quand m\u00eame un petit texte qui contient mes modifs. Vous le copiez dans un fichier texte que vous renommez en .reg \u00e0 la fin, vous le modifiez \u00e0 votre convenance, et vous double-cliquez dessus pour tout cr\u00e9er d&rsquo;un coup. <\/p>\n\n\n<p><!-- \/wp:post-content --><\/p>\n<p><!-- wp:code --><\/p>\n<pre class=\"wp-block-code\"><code>Windows Registry Editor Version 5.00 \n[HKEY_CURRENT_USER\\Software\\Classes\\DesktopBackground\\Shell\\Logiciels]\n\n\"Position\"=\"Middle\"\n\"SubCommands\"=\"Logiciels.A-H;Logiciels.I-P;Logiciels.Q-Z;Logiciels.Autres\"\n\"MUIVerb\"=\"Logiciels\"\n\"icon\"=\"explorer.exe\"\n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.A-H]\n\"MUIVerb\"=\"A-H\"\n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.A-H\\command]\n@=\"explorer E:\\Logiciels\\A-H\"\n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.I-P]\n\"MUIVerb\"=\"I-P\" \n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.I-P\\command]\n@=\"explorer E:\\Logiciels\\I-P\" \n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.Q-Z]\n\"MUIVerb\"=\"Q-Z\" \n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.Q-Z\\command]\n@=\"explorer E:\\Logiciels\\Q-Z\" \n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.Autres]\n\"MUIVerb\"=\"Autres\" \n\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\shell\\Logiciels.Autres\\command]\n@=\"explorer E:\\Logiciels\\zz - Autre\"<\/code><\/pre>\n<p><!-- \/wp:code --><\/p>","protected":false},"excerpt":{"rendered":"<p>Dans le cadre de mon activit\u00e9 informatique, j&rsquo;utilise quotidiennement un bon nombre de petits logiciels portables, qui sont soigneusement rang\u00e9s, chacun dans un r\u00e9pertoire. Arrivant \u00e0 environ 200 logiciels, je les ai rang\u00e9s par sous-cat\u00e9gories, pour les retrouver rapidement. Chacun son syst\u00e8me je suppose, moi j&rsquo;ai voulu les ranger alphab\u00e9tiquement. Pour parcourir plus rapidement cette [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1418,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-1417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatique"],"_links":{"self":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/1417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1417"}],"version-history":[{"count":6,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/1417\/revisions"}],"predecessor-version":[{"id":1431,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/1417\/revisions\/1431"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/media\/1418"}],"wp:attachment":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}