程序员Zero
程序员Zero
Published on 2023-09-25 / 12 Visits
0
2

win10右键打开文件[夹]快捷方式的设置

本文共1887个字

前言

之前学习C++的时候安装了QtCreator,后来因为不太好用转投Jetbrains全家桶门下,但是删除以后偶尔发现右键打开文件->更多方式时发现老是出现已经删除的Qt打开方式来捣乱,今天有时间就解决一下这个问题,顺便把我的Sublime Text添加到文件/文件夹的快捷方式里面。(自从今年年初卸载notepad++的时候,已经凑合着用Vscode当记事本已经半年多了,最近才下载一个这个记事本)

image-20230922145621665

解决方式

首先win+r输入regedit。

修改更多打开方式的菜单

进入到注册表编辑器后输入这个路径计算机\HKEY_USERS\S-1-5-21-4024916612-1691460616-483768494-1001\Software\Classes\Applications。进入的路径如下图所示,然后接着把你想删的东西删除就可以了。(如果CV不行的话可以一层一层往下找)

image-20230922145955468

删除成功,退出来就成功了

image-20230922153930153

修改文件/文件夹的右键菜单。

这里简单每个路径下面是存储什么的。贴一下我在网上看到的路径解释。

HKEY_CLASSES_ROOT*:系统所有文件,右键系统任一文件都会添加右键菜单

HKEY_CLASSES_ROOT\AllFilesystemObjects:系统所有文件和文件夹,右键任一文件或者文件夹都会添加右键菜单 HKEY_CLASSES_ROOT\Folder:系统所有文件夹,右键系统任一文件夹都会添加右键菜单

HKEY_CLASSES_ROOT\Directory:系统所有目录,右键系统任一文件夹都会添加右键菜单 HKEY_CLASSES_ROOT\Directory\Background:系统文件夹空白处右键,在文件夹内空白处右键都会添加右键菜单

由于我是修改一下文件和文件夹的右键菜单,因此我就在HKEY_CLASSES_ROOT*这个路径下做相应的修改了。进入的效果图如下:这里我简单介绍一下shellshellex的区别。shellex是实现一些复杂的右键操作,一般使用编程实现(ex意为Extension)。我们平常更改的话更改shell下面的菜单就可以了。

image-20230922150907984

右键shell,新建项(这个项的名称可以随便命名,但一般跟程序名保持一致)。

image-20230922151348724

双击右边的名称默认,弹出下面的窗口

image-20230922151524731

这里数值名称使用默认不用改,数值数据填写右键后显示的字符(如使用Vscode打开等等)。确定后右键新建可扩充字符串值。

image-20230922152221670

数值名称这里写Icon(就是右键显示的小图标),数值数据这里需要填需要右键执行的应用程序绝对路径去寻找到应用程序icon,这里需要具体看你把应用程序安装到哪里了,可以使用everything进行全局搜索,如下图:(everything使用技巧:搜索时候空格就是模糊匹配,代表匹配所有不限字数的字符)

!!! 这里的绝对路径需要加""号变成字符串

image-20230922152422379

image-20230922151835810

image-20230927195539698

前面的两步做完以后就来到了最后一步,新建Command项。(这是我发现图配错了,后期更新的图,因此这里的Sublime Text就是上面的Test,一个名称而已,大家不用在意)

image-20230927195649246

这个项必须叫做Command(因为程序找的就是以这个为名称的项)创建好如下所示:

image-20230922153230172

再次点击默认,进入数值数据的编辑弹窗,注意,这个数值数据是前面的绝对路径,然后还需要空格加个%1(这里加%1的目的是传递参数,当你点击右键菜单的时候,会把文件信息通过%1传递过去,这样才会打开)。

我们可以使用这个传递的参数做一些好玩的事情,比如说把%1换成一个%V,然后右键一点击就在sublime text里面打开当前所在文件夹了,同理也可以设置各种参数,大家可以自行摸索。

我这里就是"C:\Program Files\Sublime Text" "%1"

image-20230927195854537

点击确定,大功告成!

成功演示,右键文件/文件夹,可以看到名称,icon都已经添加上去了,点击也可以进入编辑

image-20230927195935860

后言

其实修改右键菜单这个还是需要特别谨慎的,毕竟是系统注册表里面的东西,如果害怕改错了,修改之前文件上面有个导出可以先备份一份。

对于单纯对文件夹添加还是右键空白桌面,这个操作都是一样的(路径在解决方式的开头列出来了)。一个五步,找到路径->新建项->修改右键显示的文字->加入icon->添加Command项。

如果大家在看完上面的教程还是感觉有些繁琐的话,可以使用一些软件的右键菜单管理,比如说火绒,还有一些绿色版软件。页面操作对用户很友好。有问题请评论,我看到就会回复的。

引用注册表一些路径的原文链接:https://blog.csdn.net/yang382197207/article/details/80079052


Comment