-
进入注册表管理器(快捷键):
a. win+R 进入运行窗口
b. regedit 输入命令并回车 -
一般的右键菜单都是在 shell目录中进行修改
-
如果想要修改"全局目录“都可用的右键菜单,可以选择在
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\backgroud
目录下的shell目录添加
-
如果想要添加用于修改指定目录的应用程序,可以在
HKEY_LOCAL_HACHINE\SOFTWARE\Classes\Dectory\shell
目录下添加 -
如果想添加同于修改各类型文件的应用程序,可以在目录
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*
的shell目录下添加程序
-
在注册表注册一个程序的使用范围
a. 在shell目录中,右键新建“项”,新建一个与要注册的程序的名字相同的目录(方便记忆,选其他的也可以,只要不重复),作为这个程序的注册目录,例如windows自带的记事本:notepadb. 这个外层程序目录,通常用的有两个功能
(1) 可以用于修改右键的菜单程序名字
(2) 并且可以用于做程序图标指定c. 在注册表的程序注册目录中,右键新建“项”,命名为“command”,这个是固定的,不可以变
d. 点击这个目录,在目录上右键新建“字符串值”e. 输入要注册的程序所在的路径
例如windows记事本的配置如下图所示
注意:System32目录下的程序不要用加其路径,直接如下图所示,添加其程序名以及参数获取即可,添加了路径反而会报错- 注册表参数配置:
参数 | 描述 |
---|---|
%1、0% | 获取第一个参数 |
%* | 获取全部传入的参数 |
%~ | 获取全部参数中从第二个开始的参数 |
%v | 如果当前没有参数传入,则说明当前获取的是一个目录,则执行目录操作 |