首页 > 其他分享 >右键的新建菜单修改

右键的新建菜单修改

时间:2023-03-19 20:12:42浏览次数:38  
标签:菜单 删除 新建 ShellNew Classes 右键 注册表

1. 问题描述

想要修改右键的新建菜单,整理、添加、删除一些新建的快捷方式。

QgARP8HRNP.png

2. 修改过程

2.1 打开注册表编辑器

通过Win+R快捷键打开运行,并输入regedit点击确定进入注册表页面。

explorer_ZXDtoOvjoY.png

2.2 找到管理新建菜单的注册表

路径为:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew,其中的Classes就是我们的目标。

regedit_RUekcFEdUj.png

2.3 整理新建菜单

双击打开Classes,对里面的数值数据进行整理就可以了。比如我想让word、excel、ppt文件的新建快捷方式在一起,那么就在这里面把他们放在一起(下面是已经整理过的)。这里面的相对位置就是实际的相对位置。

regedit_7jjc9GOFSM.png

2.4 删除新建菜单的某一项1

首先可以通过在Classes里直接删除就可以修改了,比如下面去掉了.md

regedit_aiVlJvPb0R.png

发现确实没有了:

regedit_2Ja0hqrUG0.png

如果细心的话就可以发现,其实.bmp在这里根本就没有或者把.txt的话也并不会生效,这是因为系统自带的软件有其他的注册表存在导致无法通过这些方式来进行修改。(可以通过删除系统自带的软件来解决问题)

2.5 删除新建菜单的某一项2

其实如果要删除.md的快捷方式也可以直接把.md中的ShellNew删除也是可以的。

regedit_C1zK982qbk.png

2.6 在新建菜单添加一项

mp4格式为例(要知道想添加格式的后缀)

首先在注册表中找到.mp4的管理,并新建一个项命名为ShellNew

regedit_ragdTsqeew.png

ShellNew中添加一个新的字符串值命名为NullFile

regedit_U0nipkhI4C.png

最后再回到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew中把.mp4添加到Classes中即可。

regedit_XlEiaygImt.png

此时查看一下发现已经添加成功了。

NVIDIA_Share_FnD6WmrmdU.png

所以说,非系统软件的格式想要添加在新建菜单中需要有两个条件:

  1. .xx中有ShellNew项并且里面有有NullFile
  2. ShellNewClasses中有.xx

以上两个条件必须同时满足快捷方式才能存在,所以这样看来之前删除的两种方式只是破坏存在条件中的某一条罢了。

标签:菜单,删除,新建,ShellNew,Classes,右键,注册表
From: https://www.cnblogs.com/F0und/p/17234075.html

相关文章

  • 右键菜单添加exe快捷方式
    1.问题描述想要在右键菜单中添加快捷功能,如图中的GitBushHere,可以直接通过左键在当前路径(右键点击的位置)打开这个程序。2.添加过程2.1打开注册表编辑器通过Win......
  • Python之Pygame新建窗口
    #1、首先导入pygame模块、sys模块importpygame,sys#2、使用函数创建一个窗口,设置窗口的大小、背景、标题等参数#主程序defmain():#导入pygame的所有可用模块,程序检......
  • WindTerm菜单栏被不小心隐藏了,怎么调回来?
    WindTerm里面有很多快捷键,当不小心把菜单栏隐藏之后直接用:Alt+w,再接着按Alt+m便可恢复。要想隐藏可以再按:Alt+w,再接着按Alt+m便可隐藏。以下是蜜蜂的演示:1.此时菜单栏被......
  • 将VSCode添加到鼠标右键菜单
    第一步:在桌面新建一个以.reg为后缀的注册表文件;文件名称随便例如 1.reg第二步:右击此文件用记事本打开,或者用其他编辑器打开都开启第三步:复制下面的代码粘贴到新建的......
  • spring boot 新建项目
    由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例。二:两种方式创建springboot项目1.第一种方式手动在......
  • 新建PCB文件-准备工作-7
    显示选项:    颜色:            自动备份:......
  • 【jQuery】实现菜单切换
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"co......
  • Python3实现的简单三级菜单功能示例(Python实现三级菜单)
    三级菜单_要求:1.运行程序输出第一级菜单2.选择一级菜单某项,输出二级菜单,同理输出三级菜单3.菜单数据保存在文件中4.让用户选择是否要退出5.有返回上一级菜单的功能......
  • Android学习-用子菜单实现不同身份登录页面的切换
    实现了安卓每日打卡APP教师身份的登录,在这部分我选择使用子菜单实现,效果如下:实现代码见后进入APP,默认是学生登录界面:  打开右上角子菜单,选择跳到教师登录界面: ......
  • LoadRunner——web网页诊断图(菜单:Graphs)(十五)
    7.1、组成:Web页面诊断图页面组件细化图页面组件细化图(随时间)页面下载时间细化图页面下载时间细化图(随时间)第一次缓冲时间细化图第一次缓冲时间细化图(随时间)【web......