Following the Creating Shortcut Menu Handlers for adding a non-canonical verb to the shortcut menu:
HKEY_CLASSES_ROOT
.myp-ms
(Default) = MyProgram.1
MyProgram.1
(Default) = My Program Application
Shell
(Default) = doit
doit
(Default) = &Do It
command
(Default) = c:MyDirMyProgram.exe /d "%1"
I am trying to add one for my custom .base85
file type:
HKEY_CLASSES_ROOT
.base85
(Default) = Base85FileType
Base85FileType
(Default) = Base-85 Encoded File
Shell
(Default) = decode
decode
(Default) = &Decode It
command
(Default) = notepad.exe "%1"
Which you can see in my .reg
dump:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.base85]
@="Base85FileType"
[HKEY_CLASSES_ROOTBase85FileType]
@="Base-85 Encoded File"
[HKEY_CLASSES_ROOTBase85FileTypeshell]
@="decode"
[HKEY_CLASSES_ROOTBase85FileTypeshelldecode]
@="&Decode It"
[HKEY_CLASSES_ROOTBase85FileTypeshelldecodecommand]
@="notepad.exe "%1""
But no “D͟ecode It” context menu option appears. What am i doing wrong?
Research Effort
Windows does not even recognize the file type description “Base-85 Encoded File”, instead showing a default BASE85 File
:
I’ve tried rebooting.
What do you get when you try it?
1