方法
本文采用手动修改注册表(regedit.exe)的方式对右键菜单进行添加。
-
win + R
后输入regedit
进入注册表编辑器 -
路径
计算机\HKEY_CLASSES_ROOT\Directory
-
桌面右键菜单
-
路径
Directory\Background\shell
-
右键
shell
,选择新建 > 项
。此处可自定义命名,为表示清楚,本文命名为
Anaconda Prompt Here
-
左键选中此新建项
-
在右侧分区视图中进行以下操作
-
(默认)
字符串值修改为Anaconda Prompt Here
该值为右键菜单中显示的选项名称
-
右键空白处,选择
新建 > 字符串值
,命名为Icon
-
双击
Icon
,在数值数据
中填写Anaconda图标文件地址# 该图标文件地址:$Anaconda安装目录\Menu\Iconleak-Atrous-Console.ico # 以下为本文示例 D:\Apps\Anaconda3\Menu\Iconleak-Atrous-Console.ico
-
-
在左侧分区视图右键刚刚的新建项
Anaconda Prompt Here
-
选择
新建 > 项
,命名为command
-
左键选中
command
,双击(默认)
字符串值,将数值数据
修改为以下指令# cmd.exe /s /k "title Anaconda" && $Anaconda安装目录\Scripts\activate.bat # 以下为本文示例 cmd.exe /s /k "title Anaconda" && D:\Apps\Anaconda3\Scripts\activate.bat
-
-
完成
-
-
文件夹右键菜单(explorer的空白处)
- 路径
Directory\shell
- 重复以上所有步骤
- 路径
-
-
最终效果
补充
Directory 下是对于文件目录(文件夹/桌面)的右键菜单进行配置
计算机\HKEY_CLASSES_ROOT\Directory\shell
:配置文件夹右键菜单
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
:配置桌面右键菜单
更多右键菜单配置说明参考 Windows自定义右键菜单
issue
使用此种方式修改后,即使右键文件夹,anaconda prompt进入的路径也是当前文件夹路径,而并非选中文件夹的路径。
例如,如上图,右键选中 superset
,anaconda prompt进入路径为 D:\Project_PyCharm\git
,而并非 D:\Project_PyCharm\git\superset
。