添加新建 .html 文件的右键菜单选项
- 运行
regedit
打开注册表编辑器 - 给
计算机\HKEY_CLASSES_ROOT\.html
新增,名为:ShellNew
的项, 名称不区分大小写, 可以写成shellnew
- 给
ShellNew
项 新增字符串值 命名为FileName
或 ‘NullFile’, 名称不区分大小写, 可以写成filename
或nullfile
-
新建空白文件可以用
FileName
或 ‘NullFile’ -
新建模板文件要用
FileName
, 数据为模板全路径, 不能有双引号 -
FileName
的值也可以设为模板文件路径地址,不要双引号,左右不要有空格 -
FileName
的值不限定模板文件的扩展名, 可以是.html,也可以是其他如 .txt .htm 等
-
添加新建 .htm 文件的右键菜单选项
如果以相同方式给 .htm
和.html
都添加右键菜单, 则它们的菜单名称相同, 不好区分
可以看到, .htm
和.html
的默认值都是 htmlfile
htmlfile
和 .htm
和.html
同级 , 都在 计算机\HKEY_CLASSES_ROOT\
下
HKEY_CLASSES_ROOT\.htm
HKEY_CLASSES_ROOT\.html
HKEY_CLASSES_ROOT\htmlfile
计算机\HKEY_CLASSES_ROOT\htmlfile
的 FriendlyTypeName
值为 @C:\Windows\System32\ieframe.dll,-912
Ctrl+F查找值@C:\Windows\System32\ieframe.dll,-912
@C:\Windows\System32\ieframe.dll,-912
勾选值 , 不要勾选数据
找到后,更改数据,比如我将原先的 “HTML 文档” 改成了 “HTML 文档文件”
右键菜单名称也跟着改变了
于是有了思路
Ctrl+F查找值@C:\Windows\System32\ieframe.dll,-911
没有这个值
于是在@C:\Windows\System32\ieframe.dll,-912
同级建立字符串值 @C:\Windows\System32\ieframe.dll,-911
数据设为 “htm文档”
然后在 计算机\HKEY_CLASSES_ROOT\
下新建 htmfile
项
计算机\HKEY_CLASSES_ROOT\htmfile
的 FriendlyTypeName
值为 @C:\Windows\System32\ieframe.dll,-911
将 .htm (计算机\HKEY_CLASSES_ROOT\.htm
) 的默认值由 htmlfile
改为 htmfile
HKEY_CLASSES_ROOT\.htm
名称分开了