Windows 右键菜单自定义配置

本文详细介绍了如何通过修改Windows注册表来自定义桌面、文件夹和文件的右键菜单,包括不同位置的菜单配置方法、注册表路径、属性字段和安全提示。还展示了如何配置一级菜单和二级菜单的实例,以及注意事项和优化建议。
摘要由CSDN通过智能技术生成

Windows 右键菜单自定义配置

右键菜单需要修改到注册表文件,注册表文件修改后会立即生效,存在一定的风险,可提前备份注册表信息,并注意修改的内容,避免导致系统异常!

win+r, 输入regedit 可打开注册表文件。

一、 右击菜单的区别

桌面/文件夹空白处/文件夹/文件 右击菜单的区别

  1. HKEY_CLASSES_ROOT\DesktopBackground\Shell下创建,只会在 桌面 右击菜单中显示;
  2. HKEY_CLASSES_ROOT\Directory\Background\shell下创建,则在 桌面和文件夹空白处 右击菜单都会显示;
  3. HKEY_CLASSES_ROOT\Directory\shell下创建,则只会在选中 文件夹 的右击菜单中显示;
  4. HKEY_CLASSES_ROOT\*\shell下创建,则只会在选中 文件 的右击菜单中显示。

在这里插入图片描述

二、 注册表说明

2.1 注册表路径参数说明

参数说明备注
%1传入当前文件路径
%2系统默认的打印机
%3文件扇区
%4端口
%D文件路径
%L文件长路径
%V文件路径
%W当前文件的父目录的路径

在这里插入图片描述

2.2 属性字段说明

属性名说明备注
默认默认字段,可定义参数名称或执行文件的路径参数
Icon配置显示图标
MUIVerb这个属性可以加可以不加,用来修改你的右键名,不加默认为项名
SubCommands决定了是否是多级菜单模式

三、 配置一级菜单

3.1 桌面空白处

配置在桌面空白处,右键快捷键,运行指定exe程序

定位注册表路径: HKEY_CLASSES_ROOT\DesktopBackground\Shell

在这里插入图片描述

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Halo]
"Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Halo\command]
@="\"D:\\MyProgram\\Longing\\Documents\\test\\ps_debug.exe\"  \"%V\""

3.2 文件夹空白处

配置在文件夹空白处,右键快捷键,运行指定exe程序

定位注册表路径: HKEY_CLASSES_ROOT\Directory\Background\shell

在这里插入图片描述

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Photo_Process]
@="Photo Process"
"Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Photo_Process\command]
@="\"D:\\MyProgram\\Longing\\Desktop\\temp\\dist\\ps_debug.exe\" \"%V\""

3.2 选中文件夹

选中文件夹时,右键快捷键,运行指定bat程序

定位注册表路径: HKEY_CLASSES_ROOT\Directory\shell

在这里插入图片描述

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\Dir_Rename]
@="Dir Rename"
"Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico"


[HKEY_CLASSES_ROOT\Directory\shell\Dir_Rename\command]
@="\"D:\\MyProgram\\Longing\\Documents\\dir_rename.bat\" \"%1\""

在这里插入图片描述

3.2 所有文件

选中文件时,右键快捷键,运行指定exe程序

定位注册表路径: HKEY_CLASSES_ROOT*\shell

在这里插入图片描述

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text]

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command]
@="D:\\MyProgram\\Tools\\Sublime Text\\sublime_text.exe \"%1\""

在这里插入图片描述

四、配置二级菜单

4.1 踩坑注意事项

  • 如需配置二级菜单,新增的项中,默认的键值一定需要为空,否则无法展示出二级菜单!!!
  • 在默认键值为空的情况下,默认会以配置的项名进行显示,如果需要修改该名称可借用MUIVerb属性字段。

在这里插入图片描述

4.2 配置说明

​ 在桌面/文件夹空白处/文件夹/文件 配置右击二级菜单的方式是一致,具体配置在哪根据实际使用情况来决定,windows二级菜单需要在主菜单下新增shell项进行二级菜单配置,同理三级菜单也是。

4.2.1 主菜单配置

背景: 在选中文件夹时的右键菜单中配置一个自定义二级菜单界面。

HKEY_CLASSES_ROOT\Directory\shell 路径下,右键新增项 , 配置主菜单名称

在这里插入图片描述

4.2.2 配置主菜单的属性字段

​ 配置主菜单的显示图标(根据实际使用情况来,非必要),新增字符串,定义Subcommands,声明为二级菜单。

在这里插入图片描述

4.2.3 在主菜单下,新增shell

​ 为保证二级菜单能正常显示,需在主菜单下,新增项,名称命名为shell。

在这里插入图片描述

4.2.4 配置子菜单名称

同理,子菜单的默认名称字段为空, 根据需要配置显示图标。

在这里插入图片描述

4.2.5 新增command,配置执行动作

​ 上述步骤完成后,则需要选中子菜单右键新建项,command,配置菜单的执行行为。

在这里插入图片描述

4.2.6 注册表文件直接配置

​ 上述步骤,如果熟悉原理,也可直接新增一个reg,注册表配置文件,直接配置后希望的内容,后直接双击运行,并可完成上述过程中的操作步骤。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\Tools Box]
@=""
"Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico"
"SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\shell\Tools Box\shell]

[HKEY_CLASSES_ROOT\Directory\shell\Tools Box\shell\Dir Rename]
"Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico"

[HKEY_CLASSES_ROOT\Directory\shell\Tools Box\shell\Dir Rename\command]
@="\"D:\\MyProgram\\Longing\\Documents\\dir_rename.bat\"  \"%1\""

4.2.6 三级 四级…菜单配置

如需配置三级、四级菜单,可重复4.2.3的步骤,在子菜单下新增shell项进行配置,需注意子菜单不是越多越好,如配置过多层级菜单,会影响系统加载,导致卡顿。

4.2.7 二级菜单配置效果展示

在这里插入图片描述

最后希望大家都能配置成功属于自己的自定义的右键菜单!!!

  • 23
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值