Agregue una entrada del menú contextual de Windows Shell para una extensión específica (no tipo de archivo)
Para agregar un menú contextual de shell de Windows, digamos para.txt
archivos - si el.txt
extensión enHKEY_CLASSES_ROOT
(o enHKEY_CURRENT_USER\Software\Classes
, realmente no importa) tiene el valor predeterminado (Tipo de archivo) txtfile
- agregas el comando aHKEY_CLASSES_ROOT\txtfile\shell\yourcommand
(y el propio comando enHKEY_CLASSES_ROOT\txtfile\shell\yourcommand\command
, por supuesto) y hay que ir.
Sin embargo, digamos.txt
extensión en su lugar tiene el valor predeterminadoNotepad++_file
. Notepad++_file
podría ser elTipo de archivo para muchos otrosextensiones, entonces si añades el comando aHKEY_CLASSES_ROOT\Notepad++_file
, entonces este comando aparecerá para cadaextensión asociado a Notepad ++.
Asi que,La pregunta es: ¿cómo se puede agregar una entrada de menú para SOLO UNA EXTENSIÓN específica,sin cambiar su tipo de archivo, si es posible en absoluto?
P.S .: No quiero simplemente duplicar el tipo de archivo, porque los cambios futuros en el tipo de archivo original no afectarán al duplicado.