使用注册表给Windows右键添加:新建HTML文档模板的功能

使用注册表给Windows右键添加:新建HTML文档模板的功能

主要: 新建项ShellNew 新建字符串值 FileNameNullFile


最简

计算机\HKEY_CLASSES_ROOT\.html

新增项: ShellNew

新增字符串值: FileNameNullFile



简述
  1. 打开注册表编辑器
  2. 计算机\HKEY_CLASSES_ROOT\.html新增,名为: ShellNew, 名称不区分大小写, 可以写成shellnew
  3. ShellNew项新增字符串值命名为FileName, 名称不区分大小写, 可以写成filename
    • FileName 不能少, 但的值可以为空 , 新建出空白文件 , 或者用 NullFile(nullfile)
    • FileName的值也可以设为模板文件路径地址,不要双引号,左右不要有空格
    • FileName的值不限定模板文件的扩展名, 可以是.html,也可以是其他如 .txt .htm 等






一图说明
  1. 运行regedit打开注册表编辑器
  2. 直接在地址栏输入计算机\HKEY_CLASSES_ROOT\.html后回车; 或者右键点HKEY_CLASSES_ROOT,弹出菜单中有"查找"项, 查找.html
  3. 右键点.html选"新建",点 “” , 将 新建项 改名为ShellNew
  4. 左键选中ShellNew, 在本身或者右边区域右键→"新建"→"字符串值",
  5. 然后将新建的"字符串值"改名为FileName
  6. 在某个文件夹新建一个html模板文件, 后缀名可以时.html也可以是.txt
  7. 将新建的字符串值FileName的值设为模板文件的路径, 路径不能用双引号包裹,否则内容不起作用,新建的html是空文档. 右键模板文件选复制文件地址或者Ctrl+Shift+c能够获得文件路径, 但两边加上了双引号, 要去掉

在这里插入图片描述

多图说明
  1. 运行regedit打开注册表编辑器
  2. 直接在地址栏输入计算机\HKEY_CLASSES_ROOT\.html后回车; 或者右键点HKEY_CLASSES_ROOT,弹出菜单中有"查找"项, 查找.html
计算机\HKEY_CLASSES_ROOT\.html

默认位置有"计算机"三个字,所以只需在后面粘贴\HKEY_CLASSES_ROOT\.html
在这里插入图片描述

HKEY_CLASSES_ROOT\.html

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  1. 右键点.html选"新建",点 “” , 将 新建项 改名为ShellNew
    新建项
    在这里插入图片描述
    改名
    在这里插入图片描述
    改名为"ShellNew"
    在这里插入图片描述

  2. 左键选中ShellNew, 在本身或者右边区域右键→"新建"→"字符串值",
    新建字符串值方法1: 右键点目标项
    在这里插入图片描述
    新建字符串值方法2: 左键选中目标项, 在右边区域右键
    在这里插入图片描述

  3. 然后将新建的"字符串值"改名为FileName
    在这里插入图片描述
    在这里插入图片描述

  4. 在某个文件夹新建一个html模板文件, 后缀名可以时.html也可以是.txt
    比如在c盘建立一个名为template.html或template.txt的模板

  5. 将新建的字符串值FileName的值设为模板文件的路径, 路径不能用双引号包裹,否则内容不起作用,新建的html是空文档. 右键模板文件选复制文件地址或者Ctrl+Shift+c能够获得文件路径, 但两边加上了双引号, 要去掉
    在这里插入图片描述
    将文件地址"C:\template.html" 双引号改为 C:\template.html
    ,
    双击FileName或右键菜单点修改
    在这里插入图片描述
    FileName的值设为模板路基,不要双引号,左右不要有空格
    在这里插入图片描述
    大功告成
    在这里插入图片描述




进一步了解

上面的操作会改变 计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew 下的字符串值 Classes

在这里插入图片描述

计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew




如果以相同方式给 .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\htmlfileFriendlyTypeName 值为 @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\htmfileFriendlyTypeName 值为 @C:\Windows\System32\ieframe.dll,-911

在这里插入图片描述


将 .htm (计算机\HKEY_CLASSES_ROOT\.htm) 的默认值由 htmlfile改为 htmfile

在这里插入图片描述

HKEY_CLASSES_ROOT\.htm

名称分开了

在这里插入图片描述

请添加图片描述







情形注册表位置
右键空白区域桌面空白区域HKEY_CLASSES_ROOT\DesktopBackground\Shell
一般空白区域管理员HKEY_CLASSES_ROOT\Directory\Background\shell
普通用户HKEY_CURRENT_USER\Software\Classes\directory\Background\shell
右键文件夹管理员HKEY_CLASSES_ROOT\Directory\shell
普通用户HKEY_CLASSES_ROOT\Directory\shell
右键文件管理员HKEY_CLASSES_ROOT\*\shell
普通用户HKEY_CURRENT_USER\Software\Classes\*\shell
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kfepiza

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值