En Windows 7, cuando mantiene presionada la tecla Mayús al hacer clic con el botón derecho en el Explorador de Windows, elementos adicionales como " Copiar como ruta ", " Abrir ventana de comandos aquí " o más " Enviar a opciones ", según el menú contextual. en el elemento en el que hizo clic.
¿Hay alguna forma de tener esos extras de forma permanente , sin tener que mantener presionada la tecla Mayús?
Espero que se pueda hacer sin instalar extensiones de shell adicionales (ver más abajo), más pensando en un hack de registro o algo así ...
Actualizar:
¡Resuelto para " Abrir ventana de comandos aquí ", aún no para " Copiar como ruta "!
En mi sistema XP, solía instalar SmartStartMenu solo para la extensión de shell que viene con él, dando el siempre útil menú ' Copiar ruta ', ' Copiar ruta corta ', ' Ejecutar con argumentos de línea de comando ' y ' Abrir en cuadro de DOS ' elementos, sin necesidad de mantener presionada la tecla Mayús o cualquier otra "tecla modificadora".
fuente
Respuestas:
Esto parece ser lo que estás buscando: http://www.techspot.com/guides/210-edit-windows-extended-context-menu/
Esto implica el uso de una pequeña utilidad de software 'ShellMenuView' que no requiere instalación y es compatible con 'todo, desde Windows 98 hasta Windows 7 x64'. Puede descargar la utilidad aquí ( 32 bits | 64 bits ).
fuente
Nunca intenté deshabilitar por completo el menú de desplazamiento, pero no lo recomendaría, ya que en realidad es una herramienta muy útil para desordenar el menú contextual principal si sabes cómo controlar lo que pasa en principal frente a no desplazado. Es algo bastante fácil de hacer, pero aquí hay algunos conceptos básicos primero:
Todos los elementos del menú contextual que manejan archivos individuales o hasta 15 archivos seleccionados se pueden encontrar aquí:
Las acciones relacionadas con la carpeta se dividen en 2 categorías: acciones disponibles cuando hace clic derecho en el fondo y acciones cuando hace clic derecho en una carpeta. Y se pueden encontrar aquí:
Las unidades tienen sus propias claves aquí:
La estructura de los comandos del menú contextual será la siguiente
La entrada de Comando en el menú contextual tendrá el mismo nombre que la tecla principal a menos que especifique de manera diferente creando un Valor de cadena llamado MUIverb debajo de la tecla principal. P.ej. Puede hacer un valor de cadena llamado MUIverb y establecer su valor como New Name ("MUIverb" = "New Name").
Un comando que se ubicará en el turno extendido cuando tenga un Valor de cadena llamado Extendido bajo la tecla principal. Desea que esté en el menú contextual del shell principal, elimine la entrada de valor de cadena "Extendida". Desea transferir algo al menú extendido, simplemente ponga "Extendido" en su clave principal. También puede especificar un icono para la entrada del menú colocando otro valor de cadena en la misma clave. Por ejemplo: "Icon" = "C: \ Windows \ system32 \ SHELL32.dll, 133" o "Icon" = "C: \ Pictures \ Icons \ SomeRandomIcon.ico".
Desafortunadamente, Microsoft es cualquier cosa menos consistente. No vas a encontrar todo lo que estás buscando en los lugares que enumeré. Muchas cosas están en Shellex (copia como ruta, por ejemplo) y operan bajo reglas diferentes a las que te he dicho.
En el caso de copiar como ruta, simplemente lo eliminé del menú contextual e hice el mío que adjunto aquí para su conveniencia. Abra el bloc de notas y copie el contenido de cada archivo de registro que coloqué aquí. Haga clic derecho sobre ellos y seleccione fusionar.
Copiar como ruta: eliminar la versión MS Vanilla de Shift Menu.reg :
Copiar como ruta habilitada en menu.reg normal
Copiar como ruta habilitada - con comillas - en shift menu.reg
Ahora puede jugar con el registro en RegEdit.exe, pero es una herramienta muy limitada. Solo le recomendaría que escriba sus archivos .reg y los combine según sea necesario. Esto también facilitará volver a aplicar sus cambios cuando realice nuevas instalaciones de Windows. También puede exportar los cambios que realice en RegEdit exportando claves individuales como un archivo .reg.
fuente
Desafortunadamente, esto realmente no se puede hacer para la "extensión" de shell
CopyAsPathMenu
(GUID {f3d06e7c-1e45-4a26-847e-f9fcdee59be0} ) que viene con Windows 7, porque suQueryContextMenu
método tiene todas las cosas útiles condicionadas en una verificación paraCMF_EXTENDEDVERBS
bandera .En teoría, puedes ver esto desarmando
SHELL32.dll!?QueryContextMenu@CCopyAsPathMenu@@UAGJPAUHMENU__@@IIII@Z
, pero si no tienes idea de qué tipo de lenguaje lunar estoy usando, entonces tendrías mucho que aprender antes de poder hacerlo; parte de esto podría estar en el archivo de ayuda de Herramientas de depuración para Windows (debugger.chm
).fuente
Hay varias herramientas que proporcionan la función de ruta de copia en el menú contextual
Por ejemplo
Copia de ruta Copia (sí, no es un error de escritura)
Puede copiar varios tipos de nombres como nombre corto, nombre largo, solo nombre de carpeta, solo nombre de archivo ... Incluso puede crear su propio tipo de ruta para copiar con una expresión regular
Copia de ruta
fuente