把自己的程序添加到txt格式文件的打开列表中
在HKEY_CLASSES_ROOT\Applications 下新建项
你的程序名 这里是MenuDemo.exe
\MenuDemo.exe
然后在下面新建项\DefaultIcon 默认值取程序全路径,如下完整路径
HKEY_CLASSES_ROOT\Applications\MenuDemo.exe\DefaultIcon
依次新建
HKEY_CLASSES_ROOT\Applications\MenuDemo.exe\shell
HKEY_CLASSES_ROOT\Applications\MenuDemo.exe\shell\open
HKEY_CLASSES_ROOT\Applications\MenuDemo.exe\shell\open\command
command默认值也取程序完全路径
然后打开
HKEY_CLASSES_ROOT\.txt
在其下子项OpenWithList中,新建项:MenuDemo.exe
完整路径如下,HKEY_CLASSES_ROOT\.txt\OpenWithList\MenuDemo.exe
此时在txt格式文件中右键鼠标,在打开方式列表中已有MenuDemo.exe
在特定格式文件上显示不同的菜单
如txt,找到完整格式名,这里是txtfile
HKEY_CLASSES_ROOT\txtfile
新建项
HKEY_CLASSES_ROOT\txtfile\shell\txt上显示菜单
如果不修改默认值,则显示“txt上显示菜单”
如果把txt上显示菜单项的默认值修改成“把txt转成word”
则菜单显示为把txt转成word
新建值:名称:Icon,值:字符串类型,程序完全路径
然后在txt上显示菜单项下新建项:command
HKEY_CLASSES_ROOT\txtfile\shell\txt上显示菜单\command
默认值为要调用的程序完整路径