注册表位置
首先我们来看有“Open Floder as Pycharm”的电脑的注册表,找到注册表位置:
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm Community Edition
定位到该位置,发现有两个子项:PychCharm Community Edition
和command
都在shell
中,查看相应的键和值:
PychCharm Community Edition
的键和值:
command
的键和值:
修改方法
根据以上分析,在shell
中创建两个子项PychCharm Community Edition
和command
,照着填参数就可以了,如下:
-
PychCharm Community Edition
中要有两项注册表,分别表示右键动作的名字和图标,键值如下:-
第一项注册表:
- 名称:默认
- 值:Open Folder as PyCharm Community Edition Project
-
第二项注册表:
- 名称:Icon
- 值: d:\JetBrains\PyCharm Community Edition 2020.2\bin\pycharm64.exe
-
-
command
中有一项注册表,表示点击之后执行相应的动作- 名称:默认
- 值:“d:\JetBrains\PyCharm Community Edition 2020.2\bin\pycharm64.exe” “%V”
- 注:%V 是文件路径的意思,就是把当前的文件路径传入到pycharm64.exe,使用该exe打开
注意:注册表位置一定要找对:\HKEY_CLASSES_ROOT\Directory\Background\shell,我之前找错了一层,就一直不行
当然,你的路径跟我的路径是不一样的,照着修改就行了,然后就可以快乐的右键打开项目了,如下:
注册表代码
如果你的Pycharm安装路径也是D盘,那么直接将我导出的注册表代码运行一遍就可以用了。
步骤:
- 复制以下代码到新建文本文件
- 修改后缀名为.reg,双击运行,就可以了
当然如果还是不会,可以免费下载我导出的reg文件 点击下载,直接双击运行就可以了。这里注意路径一定要对,不然会打不开。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\PyCharm Community Edition]
@="Open Folder as PyCharm Community Edition Project"
"Icon"="d:\\JetBrains\\PyCharm Community Edition 2020.2\\bin\\pycharm64.exe"
[HKEY_CLASSES_ROOT\Directory\shell\PyCharm Community Edition\command]
@="\"d:\\JetBrains\\PyCharm Community Edition 2020.2\\bin\\pycharm64.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm Community Edition]
@="Open Folder as PyCharm Community Edition Project"
"Icon"="d:\\JetBrains\\PyCharm Community Edition 2020.2\\bin\\pycharm64.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm Community Edition\command]
@="\"d:\\JetBrains\\PyCharm Community Edition 2020.2\\bin\\pycharm64.exe\" \"%V\""