windows如何设置右键新建文档

news2024/11/23 20:17:50

1. windows如何设置右键新建文档

文章目录

  • 1. windows如何设置右键新建文档
    • 1.1. 注意注意注意
    • 1.2. 参考资料
    • 1.3. 注册列表中各项的意思
    • 1.4. 右键新建文档
      • 1.4.1. 新建文件夹快捷键
      • 1.4.2. 新建txt文件快捷键
      • 1.4.3. 新建Word文档快捷键
      • 1.4.4. 新建PowerPoint文档快捷键
      • 1.4.5. 新建Excel文档快捷键
      • 1.4.6. Access右键消失
      • 1.4.7. TeX右键消失
    • 1.5. 将预设定的内容加入到新建文档中
      • 1.5.1. 预设文档内容:一般文档
      • 1.5.2. 预设文档内容:Mathematica
    • 1.6. 修改右键新建菜单下文档的顺序
    • 1.7. 修改右键新建菜单下文档的显示名称
    • 1.8. 删除右键文件夹空白时冗余的程序符号
  • 2. 更新时间

/*

  • File: notes.md
  • Project: A3_1_右键新建添加文件
  • File Created: Sunday, 21st July 2024 7:04:43 pm
  • Author: Hanlin Gu (hg_fine_codes@163.com)
  • Last Modified: Saturday, 12th October 2024 10:04:26 pm
  • Modified By: HG (hg_fine_codes@163.com>)
  • copyright © 2024 Hanlin Gu
    */

1.1. 注意注意注意

在修改注册列表项之前,可以先导出一下目前的设置,以防止改错了,直接悲剧!!!

(1) 首先打开win + R输入regedit敲回车;
(2) 导出当前的注册列表

Image not found!

注意:导出注册列表

1.2. 参考资料

Ref1: 右键新建菜单-完全自定义教程
by JohnLuLZH from Bilibili (推荐)

Ref2: 如何在Windows右键新建菜单中添加自定义项
by 乐水鱼 from 博客园 (推荐)

Ref3: 电脑技巧:修改Windows右键-新建菜单 顺序
by 沉落的星星 from 简书 (推荐)

Ref4: windows10 怎么调整桌面右键菜单新建选项中的顺序?
by Alert.GoSt on CSDN

1.3. 注册列表中各项的意思

Ref2: 如何在Windows右键新建菜单中添加自定义项
by 乐水鱼 from 博客园 (推荐)

Windows管理右键新建菜单的奥妙就在注册表的HKEY_CLASSES_ROOT中,在HKEY_CLASSES_ROOT下存在两种类型的项:一个是以文件扩展名项,另一个是类型项。这两个项包含了用于确定新建菜单所需的全部数据结构。其中文件扩展名项下的ShellNew子项为新建菜单提供了鼠标点击后行为的控制信息,类型项则提供了用于在新建菜单中显示的项名称。他们的实际工作原理,以.txt文件为例:

1. Windows Shell在初始化时会依次遍历HKEY_CLASSES_ROOT中所有以“.”开头的文件扩展名项;

2. 对遍历到的每一项项时读取其的默认值,该值即为HKEY_CLASSES_ROOT中对应的类型项,[HKEY_CLASSES_ROOT\.txt]的默认值是txtfile

3. 并检索其中是否存在ShellNew子项,若存在且第二步中的默认值不为空则表示该扩展名的文件能够在Windows新建菜单中生成;

4. 然后获取第二步中得到的类型项所对应的默认值,该值即为Windows新建菜单中显示的项名称,[HKEY_CLASSES_ROOT\txtfile]的默认值为Text Document(注:在中文版的Windows系统中,该值在最终显示时会被本地化模块转换为“文本文档”显示在新建菜单中)。


同时在ShellNew项中,注册表提供了以下几种字符串型的值

值内容备注
command用鼠标点击新建菜单项时,
系统调用的可执行文件全路径
值的格式为:
“E:\path\xxx.exe” “%1”。
其中%1代表新建文件的全路径
iconpath显示在新建菜单上
该项对应的图标的全路径
NullFile值为空,表示鼠标点击
该新建菜单项后仅生成空文件
FileName用于生成新文件所需的文件
模板文件的全路径
该值与NullFile互斥,同时如果ShellNew项下,
均不存在NullFileFileName两值,
则只创建新建文件名,而不会创建文件(包括空文件)。

1.4. 右键新建文档

Ref1: 右键新建菜单-完全自定义教程
by JohnLuLZH from Bilibili (推荐)

1.4.1. 新建文件夹快捷键

1. 新建文件夹的快捷键Ctrl + Shift + n, 即可新建文件夹

1.4.2. 新建txt文件快捷键

1. 如何设置新建文本文档的快捷键:
(1) 首先打开win + R输入regedit敲回车;
(2) 找到HKEY_CLASSES_ROOT并展开
(3)按Ctrl + f搜索C:\Windows\system32\notepad.exe,-469
然后将文本文档改为文本文档(&T)
(4) 保存即可然后点击右键 + w + t即可新建文本文档

1.4.3. 新建Word文档快捷键

如何设置新建Word文档的快捷键:
(1) 首先打开win + R输入regedit敲回车;
(2) 找到HKEY_CLASSES_ROOT并展开
(3)按Ctrl + f搜索Office16\oregres.dll,-123
然后将Microsoft Word 文档改为Microsoft Word 文档(&W)
(4) 保存即可然后点击右键 + w + w即可新建Word档

1.4.4. 新建PowerPoint文档快捷键

如何设置新建PowerPoint文档的快捷键:
(1) 首先打开win + R输入regedit敲回车;
(2) 找到HKEY_CLASSES_ROOT并展开
(3)按Ctrl + f搜索Office16\oregres.dll,-174
然后将Microsoft PowerPoint 演示文稿改为Microsoft PowerPoint 演示文稿(&P)
(4) 保存即可然后点击右键 + w + p即可新建PowerPoint文档

1.4.5. 新建Excel文档快捷键

如何设置新建Excel文档的快捷键:
(1) 首先打开win + R输入regedit敲回车;
(2) 找到HKEY_CLASSES_ROOT并展开
(3) 按Ctrl + f搜索Office16\oregres.dll,-101
然后将Microsoft Excel 工作表改为Microsoft Excel 工作表(&E)
(4) 保存即可然后点击右键 + w + e即可新建Excel文档

1.4.6. Access右键消失

Office2016右键新建没有 Microsoft Access Database

右键新建时Microsoft Access Database无法显示:

(1) win+R后输入regedit,回车进入注册表编辑器。
(2) 找到’.accdb’文件夹HKEY_CLASSES_ROOT\.accdb,。
看下它的表值,将’(默认)'表值修改为Access.Application.16
该值与下方文件夹名称相同,不同版本的数字也许不同,如旧版本也许不是16而是12

1.4.7. TeX右键消失

右键新建时LaTeX无法显示:

(1) win+R后输入regedit,回车进入注册表编辑器。
(2) 找到.bib文件夹:在搜索栏复制粘贴HKEY_CLASSES_ROOT\.bib
右键单击.bib文件夹,将右侧的(默认)值修改为MiKTeX.bib.2.9

1.5. 将预设定的内容加入到新建文档中

1.5.1. 预设文档内容:一般文档

(1) 将预设定的内容放在C:\ShellNew文件夹内,.tex文件命名为premable.tex;
(2) 首先打开win + R输入regedit敲回车;
(3) 找到HKEY_CLASSES_ROOT并展开
(4) 找到对应文件后缀,如LaTeX文件需要找到.tex文件夹,展开找到ShellNew文件夹

右键FileName变量 → \rightarrow 修改 → \rightarrow 数值数据(V)的内容修改为指定预文件,也就是C:\ShellNew\premable.tex

1.5.2. 预设文档内容:Mathematica

Mathematica的.nb文件与一般文档略有不同,在.nb文件夹下,并没有直接的ShellNew文件夹,并且也不能直接在.nb文件夹添加ShellNew文件夹。

需要在W-WIN-Standard.NB.14.1.0.10597507文件夹下添加ShellNew文件夹,并设置FileName项,具体如下:

(1) 将预设定的内容放在C:\ShellNew文件夹内,.nb文件命名为clearVariables.nb;
(2) 首先打开win + R输入regedit敲回车;
(3) 找到HKEY_CLASSES_ROOT并展开找到对应文件后缀,如Mathematica文件需要找到.nb文件夹。也可以直接在搜索栏内复制粘贴HKEY_CLASSES_ROOT\.nb

Image not found!

'.nb'文件夹

(4) 添加并修改FileName

i. 添加FileName

.nb → \rightarrow W-WIN-Standard.NB.14.1.0.10597507 → \rightarrow 新建一个ShellNew文件夹 → \rightarrow 右键单击右侧空白处,新建一个字符串值(S)项并命名为FileName

Image not found!

新建'FileName'项

ii. 修改FileName项值

右键双击FileName项,并将其数值数据(V)修改为指定的文档位置。

Image not found!

修改'FileName'项值

1.6. 修改右键新建菜单下文档的顺序

Ref3: 电脑技巧:修改Windows右键-新建菜单 顺序
by 沉落的星星 from 简书 (推荐)

修改Windows右键新建菜单的顺序(自定义顺序)

Image not found!

效果:右键新建文件排序

(1) 首先打开win + R输入regedit敲回车;
(2) 找到修改项:
在注册表中通过下面的路径,找到要修改的项,可复制下面路径后在上方输入框中粘贴。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew

Image not found!

寻找修改项

需要将ShellNew中的Classes中的数值修改为要自定义的右键的文件顺序,然而直接修改可能会遇到错误,以及系统可能会自动修改成字母顺序排列,因此在修改之前,需要修改ShellNew文件夹的权限。

(3) 修改ShellNew文件夹的权限:

i. 右键ShellNew文件夹左键选择权限

Image not found!

修改权限

ii. 左键选择ALL APPLICATION PACKAGES,然后右键点击高级

Image not found!

修改高级选项

iii. 修改权限(修改继承关系):

左键选择禁用继承,然后左键点击将已继承的权限转换为此对象的显示权限

Image not found!

禁用继承

iv. 将权限修改为仅读读取

完成上一步的禁用继承后,各相则可以修改访问权限。将下图红色2标注处的三个项,也就是登陆账号、SYSTEM、Administrators(本机名称),从完全访问修改为读取

Image not found!

修改权限位置

选中其中一项,然后左键点击完全控制前的框,取消对钩,然后确定(直接回车enter也行)。

Image not found!

修改权限:取消完全控制前的对钩

将三项都更改为仅读读取之后,点击应用然后再点击确定

Image not found!

修改权限结果

v. 将管理员账号Administrators(本机名称)设置为唯一的完全控制账号:

选择Administrators(本机名称),勾选完全控制后,点击确认

Image not found!

管理员账号完全访问

vi. 修改Classes: 自定义Windows右键菜单内容以及顺序

Image not found!

修改Classes项的值

Classes中的值修改为自己想要的文档顺序即可。

Image not found!

右键新建文件排序

例子:作者设置

Folder
.tex
.bib
.nb
.wls
.md
.txt
.docx
.pptx
.xlsx
.accdb
.py
.c
.cpp

1.7. 修改右键新建菜单下文档的显示名称

Ref1: 右键新建菜单-完全自定义教程
by JohnLuLZH from Bilibili (推荐)

.c文档为例,
(1) 首先打开win + R输入regedit敲回车;
(2) 找到.c文件夹:
HKEY_CLASSES_ROOT里找到.c文件夹,也可以直接将\HKEY_CLASSES_ROOT\.c复制粘贴到搜索框内运行
(3)在.c文件夹建立一个ShellNew文件夹
右键单击.c文件夹 → \rightarrow 新建 → \rightarrow 并重命名为ShellNew

Image not found!

新建ShellNew文件夹

(4) 在ShellNew中新建一个NullFile

左键单击ShellNew文件夹,然后在右侧空白处,单击右键选择新建 → \rightarrow 字符串值(S),并将其命名为NullFile。此处设置仅为在右键新建菜单中,添加建立一个新的空白.c文档,如果需要预添加文档内容,参考后续(xx)部分。

Image not found!

在ShellNew下新建NullFile

(5) 修改.c文件夹中的默认值

i. 左键单击.c文件夹,再左键双击右侧的(默认),将其中的数值数据(V)修改为SourceCode.C
这一步是为了定义在右键新建中,指定.c文档的显示名称。

Image not found!

修改.c文件夹中的默认值

ii. 定义SourceCode.C:

右键单击HKEY_CLASSES_ROOT文件夹 → \rightarrow 新建 → \rightarrow ,并将其命名为SourceCode.C

Image not found!

新建SourceCode.C文件夹

iii. 修改为指定的显示字符:

左键单击新建的SourceCode.C文件夹,左键双击右侧的(默认),将其数值数据(V)修改为想要的定义的字符,此处作者定义为C,你也可以定义为C 源文件,此处按照各人喜好定义。

Image not found!

修改为指定的显示字符

(6) 将文档预设为指定的代码

i. 删除.c文件夹的ShellNew下添加的NullFile项,并重新添加FileName项。

Image not found!

删除NullFile项并重新添加FileName项

ii. 将FileName的值改为存放预定好的文档模版的位置。

Image not found!

删除NullFile项并重新添加FileName项

如此设置之后,当右键新建.c文档时,会直接添加一个与C:\ShellNew\templatePrint.c内容相同的.c文件。

1.8. 删除右键文件夹空白时冗余的程序符号

当右键文件夹空白处时,总会出现一些程序安装时自动添加的程序快捷方式图标,然而平时如果不用的话,冗长不便,我们可以直接在注册列表中讲其删除。

(1) 首先打开win + R输入regedit敲回车;
(2) 删除不需要的程序连接:
直接将\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell复制粘贴到搜索框内运行,找到Powershell文件夹,直接将不需要的程序连接删除。

2. 更新时间

码字不易,转发请备注。
Update: 20241012

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2209376.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux基础(五):linux目录配置

1.Linux系统目录 不同的Linux发布版本的目录都是类似的,这是因为Linux系统的目录配置有一个大概的标准——Filesystem Hierarchy Standard( FHS)。FHS规定了目录有4种交互形态: ①可分享的: 可以分享给其他系统挂载使…

【优选算法】(第三十五篇)

目录 验证栈序列(medium) 题目解析 讲解算法原理 编写代码 N叉树的层序遍历(medium) 题目解析 讲解算法原理 编写代码 验证栈序列(medium) 题目解析 1.题目链接:. - 力扣(L…

校园网网页认证设备限制环境下基于OpenWRT的路由器选型与解决方案

校园网环境下基于OpenWRT的路由器选型与解决方案 网页认证(锐捷认证)解除校园网设备限制,路由器选型和解决方案 openwrt 我们学校校园网一个账号只能登录两台设备,多了直接就退出联网状态,然后校园网是基于锐捷认证进行认证的,然后通过ment…

【closerAI ComfyUI】爹妈都认不出的美女模糊照片,这个高清放大模型竟然能还原出来!这个AI模型我给满分

兄弟们,太离谱了,大家都知道FLUX模型的牛逼,现在基于FLUX的生态越发成熟,但一张模糊到五官都不能辨认的图片,通过AI模型的计算,竟然能还原出来。当然,这里我们的测试是过于极端。一般模糊一点的…

SpringCloud网关聚合knife4j方案

微服务开发中想将Spring-Cloud-Gateway网关聚合knife4j,形成一个统一入口方便查阅的开发辅助接口文档,并且将Swagger抽取成一个公共模块,那么我们可以参考以下的做法 约定: Java Version:11.0.24 Spring Boot&#xff…

一探究竟:全能型人体存在传感器如何革新全屋智能生活

如今,全屋智能家居已蔚然成风,亲历过个性化智能家居配置的用户无不深知传感器在其联动逻辑中扮演的关键角色。市场上主流的传感器类型多为移动监测型,此类设备通过探测区域内是否存在人员活动来触发相应的自动化操作。尽管它们在众多应用场景…

实用软件分享

文章路径 Pfolg_Source/实用软件记录.md at main Pfolg/Pfolg_Source (github.com)https://github.com/Pfolg/Pfolg_Source/blob/main/%E5%AE%9E%E7%94%A8%E8%BD%AF%E4%BB%B6%E8%AE%B0%E5%BD%95.md 注 这篇文章水的不得了,但我花了半小时来水……

谷歌-BERT-第四步:模型部署

1 需求 需求1:基于gradio实现大模型的WEB UI交互界面 2 接口 3 示例 import gradio as gr from transformers import *classifier pipeline("text-classification", model"./model", tokenizer"./model")gr.Interface.from_pipel…

c++(多态)

多态的定义 多态是⼀个继承关系的下的类对象,去调⽤同⼀函数,产⽣了不同的⾏为 ⽐如Student继承了Person。Person对象买票全价,Student对象优惠买票。 多态实现的条件 • 必须指针或者引⽤调⽤虚函数 第⼀必须是基类的指针或引⽤,…

【HarmonyOS NEXT】实现二个直角梯形按钮,拼接为矩形,斜边可以点击

【问题描述】 实现二个直角梯形按钮两梯形的斜边,对接再一起,组成一个矩形斜边附近的区域能点击 【原型图】 【方案】 canvas——斜边附近的区域无法点击Shape——斜边附近的区域无法点击clipShape——完美解决 【代码】 Entry Component struct …

Spring Task 使用详解

在应用开发中,定时任务扮演着至关重要的角色,例如定时数据同步、定时邮件发送、定时清理缓存等。Spring Framework 提供了一个强大而灵活的定时任务框架——Spring Task,它可以帮助我们轻松地实现各种定时任务,而无需依赖复杂的第…

光影魔术手 0.1.5 | 免费的修图神器,支持AI智能美颜、证件照制作等功能

光影魔术手是一款完全免费的修图软件、AI智能调色软件、证件照制作软件。支持的功能包括:AI智能美颜、AI人脸变清晰、AI智能调色、AI滤镜、拼图、证件照制作、图片裁剪。证件照制作功能提供了丰富的证件照尺寸,支持7种背景颜色切换。拼图功能支持横向长图…

XXl-JOB 安装使用,服务注册

一、下载源码 xxl-job源码地址: GitHub - xuxueli/xxl-job: A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2.4.2版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.4.1.tar.gz xx…

2013年国赛高教杯数学建模C题古塔的变形解题全过程文档及程序

2013年国赛高教杯数学建模 C题 古塔的变形 由于长时间承受自重、气温、风力等各种作用,偶然还要受地震、飓风的影响,古塔会产生各种变形,诸如倾斜、弯曲、扭曲等。为保护古塔,文物部门需适时对古塔进行观测,了解各种变…

【交通标志识别系统】Python+卷积神经网络算法+人工智能+深度学习+机器学习+算法模型

一、介绍 交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高…

C语言中的文件操作(一)

目录 一、为什么要使用文件 二、什么是文件 1、程序文件 2、数据文件 文件名 三、文件打开和关闭 1、文件指针 2、文件打开关闭 (1)fopen 打开 (2)fclose 关闭文件 (3)路径 1.绝对路径 2.相对路…

子网掩码、网络地址、广播地址、子网划分及计算

1. IPV4地址分类及组成 IP地址网络地址主机地址,(又称:主机号和网络号) 由上图可见网络号和主机号之和是32,而且此多彼少。 例:IP地址为192.168.2.131,转换成二进制1111 1111.1010 1000.0000 00…

编译原理——扫描器设计与实现

非常详细&#xff08;包括跳过注释部分&#xff09;&#xff0c;不多说直接上代码&#xff08;结合代码讲解&#xff09; #include<bits/stdc.h>using namespace std;#define ARRAY_LENGTH(arr) (sizeof(arr) / sizeof(arr[0]))//关键词集合 string KEY_WORD[] {"…

vue+ant解决弹窗可以拖动的问题

通过自定义指令实现拖拽功能 在main.js里加入drag自定义指令 Vue.directive(drag, {bind(el) {// 获取弹窗头部const header el.querySelector(.ant-modal-header)const modal el.querySelector(.ant-modal)// 弹窗头部鼠标变为移动header.style.cursor move// 头部鼠标按…

心觉:别再让你的精力流浪,精准掌控每一刻

Hi&#xff0c;我是心觉&#xff0c;与你一起玩转潜意识、脑波音乐和吸引力法则&#xff0c;轻松掌控自己的人生&#xff01; 挑战每日一省写作197/1000天 昨天写了一篇文章心觉&#xff1a;生理欲望转化的奥秘&#xff1a;提升创造力的法则 核心观点是来自于拿破仑希尔的《…