Windows下添加右键菜单
概述
有时候,会想要简单的右键点击的文件或文件夹作为参数传入给某些应用程序,从而达到使用该应用程序读取/操作改文件的目的。例如图中右键菜单的有道云笔记以及Visual Studio Code。为此,可以修改注册表达到目的。
对于文件与文件夹分为两种情况,不过两种情况很类似
对于文件的操作
- 打开注册表,通常使用
Win+R
打开运行窗口后,输入regedit
- 找到
计算机/HKEY_CLASSES_ROOT/*/shell
- 右键单击,选择
新建->项
然后输入你想要的名字。这里以Visual Studio Code为例,因此输入VisualCode - 点击
VisualCode
项,双击右侧的默认
,其中的值是最后在右键菜单会显示的内容,这里输入open with VS Code
- 右键
VisualCode
项,选择新建->项
,名字为command
- 点击
command
项,双击右侧的默认
,修改值为"E:\Microsoft VS Code\Code.exe" "%1"
,注意有双引号。这里的路径需要输入对应的Visual Studio Code的路径,后面的%1
表示将右键的文件作为参数传入
现在可以尝试下右键文件的效果了 - 有时候,还会想要添加一些icon,则可以在
VisualCode
项下,新建一个字符串值,名字为Icon
,值内容同样为Visual Studio Code的路径,即E:\Microsoft VS Code\Code.exe
再右键看看,会发现有一个图标显示出来
对于文件夹的操作
第1,3~7步都是一样的,唯一不同的是,在第二步需要找的路径变为
计算机/HKEY_CLASSES_ROOT/directory/shell