<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowstecnico.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Técnico : Windows 7, Accesibilidad, C#</title><link>http://windowstecnico.com/archive/tags/Windows+7/Accesibilidad/C_2300_/default.aspx</link><description>Etiquetas: Windows 7, Accesibilidad, C#</description><dc:language /><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Funcionalidades en el botón derecho</title><link>http://windowstecnico.com/archive/2010/06/02/funcionalidades-en-el-bot-243-n-derecho.aspx</link><pubDate>Wed, 02 Jun 2010 10:20:00 GMT</pubDate><guid isPermaLink="false">f5fee4ed-c2ed-43f2-a57e-69c2e2dfbdde:2794</guid><dc:creator>Ignacio Briones</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://windowstecnico.com/rsscomments.aspx?PostID=2794</wfw:commentRss><comments>http://windowstecnico.com/archive/2010/06/02/funcionalidades-en-el-bot-243-n-derecho.aspx#comments</comments><description>&lt;p&gt;Hola&lt;/p&gt;
&lt;p&gt;Hoy veremos c&amp;oacute;mo modificar&amp;nbsp; el men&amp;uacute; asociado al bot&amp;oacute;n derecho del rat&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Para poder realizar estas actuaci&amp;oacute;n vamos a tocar el registro de Windows, con la clave HKEY_CLASSES_ROOT por ello todo el sistema quedara afectado con los cambios que realicemos, cuidado con lo que hagamos. &lt;/p&gt;
&lt;p&gt;El bot&amp;oacute;n derecho muestra varios men&amp;uacute;s seg&amp;uacute;n se accione sobre una carpeta o sobre un objeto en general . Vamos a ello!&lt;/p&gt;
&lt;h3&gt;A&amp;ntilde;adir funcionalidad para todos los objetos menos las carpetas&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/image_5F00_7940553E.png"&gt;&lt;img height="165" width="224" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image002_5F00_7148B2DC.gif" alt="clip_image002" border="0" title="clip_image002" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 1 Clave de acceso general&lt;/p&gt;
&lt;p&gt;Como vemos en la imagen vamos a modificar la carpeta &amp;ldquo;*&amp;rdquo;, esta hace referencia a todos los objetos del sistema. &lt;/p&gt;
&lt;p&gt;En la subcarpeta &amp;ldquo;shell&amp;rdquo; esta el men&amp;uacute; contextual y los comandos que podemos lanzar desde el bot&amp;oacute;n derecho de nuestro rat&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Para a&amp;ntilde;adir la funcionalidad crearemos una clave dentro de la clave &amp;ldquo;shell&amp;rdquo;, el nombre de esta clave aparecer&amp;aacute; en el men&amp;uacute; contextual. El nombre de la clave es i64 como se ve en la siguiente imagen&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/image_5F00_6BF9CC2B.png"&gt;&lt;img height="183" width="223" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image004_5F00_6F2BB413.gif" alt="clip_image004" border="0" title="clip_image004" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 2 Creaci&amp;oacute;n de clave i64&lt;/p&gt;
&lt;p&gt;Ya tenemos el nombre que aparecer&amp;aacute; al pulsar el bot&amp;oacute;n derecho, ahora le asociamos la acci&amp;oacute;n. Para ello creamos una clave llamada &amp;ldquo;command&amp;rdquo; y en su valor introduciremos la ruta del programa que queremos ejecutar, por ejemplo el cmd.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image006_5F00_1C40A0E2.jpg"&gt;&lt;img height="163" width="452" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image006_5F00_thumb_5F00_67BFCE99.jpg" alt="clip_image006" border="0" title="clip_image006" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 3 Clave con la acci&amp;oacute;n a ejecutar&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ahora al pulsar el bot&amp;oacute;n derecho sobre un objeto de Windows, que no sea una carpeta, nos aparecer&amp;aacute; nuestra entrada&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image008_5F00_5F5BF942.jpg"&gt;&lt;img height="227" width="331" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image008_5F00_thumb_5F00_290AD133.jpg" alt="clip_image008" border="0" title="clip_image008" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 4 Men&amp;uacute; contextual modificado&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nos queda una cosa, pasarle argumentos al programa que estamos asociando en la acci&amp;oacute;n. El paso de argumentos se realiza a&amp;ntilde;adiendo %1 al valor de la clave, y, si queremos tener toda su ruta le debemos poner entre comillas &amp;ldquo;%1&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image010_5F00_63F203FC.jpg"&gt;&lt;img height="147" width="511" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image010_5F00_thumb_5F00_6723EBE4.jpg" alt="clip_image010" border="0" title="clip_image010" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 5 paso de argumentos&lt;/p&gt;
&lt;h3&gt;A&amp;ntilde;adir funcionalidad las carpetas&lt;/h3&gt;
&lt;p&gt;El procedimiento es igual que en el paso anterior, solo cambiamos la carpeta donde a&amp;ntilde;adir nuestra clave en este caso es HKEY_CLASSES_ROOT\Folder &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image012_5F00_220B1EAE.jpg"&gt;&lt;img height="178" width="225" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image012_5F00_thumb_5F00_0A906A7D.jpg" alt="clip_image012" border="0" title="clip_image012" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 6 Carpeta para modificar acciones de carpetas&lt;/p&gt;
&lt;p&gt;Como vemos tiene una subcarpeta llamada Shell donde incluiremos nuestra clave.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image014_5F00_70BC344D.jpg"&gt;&lt;img height="158" width="479" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image014_5F00_thumb_5F00_762AA4F1.jpg" alt="clip_image014" border="0" title="clip_image014" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 7 Clave con valor&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Al pulsar sobre una carpeta con el bot&amp;oacute;n derecho vemos que aparece el men&amp;uacute; contextual pero con la modificaci&amp;oacute;n que hemos a&amp;ntilde;adido.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogserver.informatica64.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image016_5F00_46F8B95A.jpg"&gt;&lt;img height="195" width="427" src="http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image016_5F00_thumb_5F00_6158AC71.jpg" alt="clip_image016" border="0" title="clip_image016" style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;Ilustraci&amp;oacute;n 8 Men&amp;uacute; contextual Carpeta&lt;/p&gt;
&lt;p&gt;Con estas acciones podemos crear atajos a nuestras aplicaciones, como de dotarlas de facilidad de uso para los usuarios, siendo aplicaciones m&amp;aacute;s accesibles. &lt;/p&gt;
&lt;p&gt;Un saludo!!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowstecnico.com/aggbug.aspx?PostID=2794" width="1" height="1"&gt;</description><category domain="http://windowstecnico.com/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://windowstecnico.com/archive/tags/Desarrollo/default.aspx">Desarrollo</category><category domain="http://windowstecnico.com/archive/tags/Accesibilidad/default.aspx">Accesibilidad</category><category domain="http://windowstecnico.com/archive/tags/C_2300_/default.aspx">C#</category></item></channel></rss>