¿Cómo agregar elementos en el menú contextual?
1. Revelando los secretos del menú contextual
En sistemas Windows, siempre que haga clic derecho en el escritorio o en un archivo (carpeta), aparecerá una ventana emergente. El menú contextual contiene algunos comandos operativos comunes para archivos (carpetas). A través del menú contextual, los usuarios pueden realizar cómodamente algunas operaciones en los archivos. ¿No estás seguro si estás interesado? ¿Quieres hacerle algunos cambios y crear un menú contextual con tus propias características? ¡No te preocupes, después de leer este artículo, serás un maestro en ello!
La modificación del menú contextual debe realizarse en el registro. Específicamente, debe realizarse en la clave raíz HKEY_CLASSES_ROOT (¡este es el directorio raíz de todos los comandos en el menú contextual!) (Este es el. directorio raíz de todos los comandos en el menú contextual! ¡Fuente! Expanda la clave raíz, hay dos tipos principales de subclaves: claves de extensión (.+extensión) y claves de definición de clase (Figura 1). se ha registrado en el sistema Windows, se encuentra en HKEY_CLASSES_ROOT. Alguna información sobre la extensión se registra en la subclave "-Extensión". Los cambios en el menú contextual de un tipo específico de archivo se realizan en esta clave o en el "archivo de extensión". " subclave. /p>
1. Agregue comandos al menú contextual de todos los archivos
Si tiene Winzip, UltraEdit y otro software en su sistema, cuando haga clic derecho en cualquier archivo , aparecerá "Agregar a zip", "UltraEdit-32", "Agregar a zip", "Agregar a zip", "Agregar a zip", "UltraEdit-32" y otros comandos. UltraEdit-32" y otros comandos (por supuesto, Winzip tiene una ligera diferencia, hablaremos de ello más adelante. El método de adición es:
(1). 2). Cree una nueva rama "shell debajo de ella" \command\command "y luego establezca el valor clave del comando en la ruta absoluta del programa ejecutable utilizado para ejecutar el comando y agregue "%1" allí. p>
Ejemplo: en "HKEY_CLASSES_R
cree una nueva subclave "shell/abrir con el panel de escritura/comando" en p>OOT/*" y establezca el valor de la clave de comando en "c:\ windows\notepad.exe %1", que aparecerá en el comando "Abrir con Portapapeles" del menú contextual (Figura 2).
Nota:
1. Para eliminar esto tipo de comando, simplemente elimine la subclave "Comando";
2. Algunas personas pueden preguntar por qué hacen lo que escribí, pero lo que obtienen es diferente al mío. Esto se debe a que hay una tecla de acceso directo (. N) en mi comando Simplemente presione el comando "Usar Wordpad" Abrir". Simplemente agregue "(&N)" después de "Abrir con Wordpad".
2. Agregue comandos para tipos de archivos específicos haciendo clic con el botón derecho. menu
Como se mencionó hace un momento, Winzip es un software que no tiene "Agregar al paquete comprimido" en su menú contextual para tipos de archivos comunes, pero su menú contextual admite *.zip, * .cab, *.rar y otros tipos de archivos comprimidos. El menú contextual de .rar incluye "Abrir con Winzip", "Extraer a", "Extraer a carpeta", "Crear tu propia carpeta", "Crear la tuya propia". carpeta", "Extraer a carpeta" ", "Extraer a carpeta" y "Extraer a carpeta". Para archivos de instalación autoextraíbles (como OICQ99b), el comando "Ejecutar con Winzip" aparecerá en el menú contextual para programas de instalación autoextraíbles (como OICQ99b).
A continuación se explica cómo agregar comandos al menú contextual para tipos de archivos específicos (por ejemplo, agregar reproducción de winamp al menú contextual para archivos mp3):
(1). \mp3_auto_file" key;
(2). Cree un nuevo "shell/Play with Winamp (&P)/command" debajo de él y establezca el valor clave del comando en "C:\program files\winamp\ winamp.exe %1".
Nota: cuando hay varios programas que pueden reproducir archivos mp3, podemos agregar varios comandos al menú contextual, como agregar "Reproducir con Unreal" y otros comandos, pero cómo definir un determinado ¿Comando como comando predeterminado (es decir, comando en negrita en el menú contextual)?
¡Dirías que es fácil! Mueva el mouse a un archivo mp3, haga clic derecho mientras mantiene presionada la tecla Mayús y luego seleccione "Modo abierto" en el menú contextual para cambiar el archivo, pero esto está mal. Si no me cree, inténtelo. él. De esta manera, el programa de su elección lo abrirá solo cuando seleccione "Abrir" en el menú contextual; de lo contrario, será el mismo que antes. De lo contrario, se ejecutará como de costumbre porque la acción predeterminada no es el comando "abrir". El método real es cambiar la clave predeterminada del shell al comando que desea ejecutar, por ejemplo, cambiar la clave del shell a "Winamp", como se muestra en la Figura 3.
Además, no sé si te diste cuenta, pero usé el comando "Jugar con Winamp" en el ejemplo anterior, pero aquí uso el comando "Winamp". Dicho esto, estoy realmente triste. Originalmente, cuando usé el shell para convertir las operaciones predeterminadas (abrir e imprimir) en el documento de texto, fue exitoso, pero una vez que convertí "Jugar con Winamp" y "Jugar con Unreal", falló. " fallará y no se puede convertir. Finalmente, me di cuenta de que esto puede ser un error de "Bengba". Requiere que el nombre de la clave principal se convierta en una sola cadena para que sea válido. También es válido para una combinación. de caracteres chinos e ingleses, pero no puede haber espacios intermedios (me pregunto si esto está relacionado con mi versión D de Win98).