将cmd终端、Python添加到右键菜单

1、在文件夹下的空白处右键打开cmd终端

新建一个注册表reg文件,如“在文件夹下的空白处右键打开cmd终端.reg”,然后将下方代码复制进去并适当修改。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
@="Open Cmd Here"
"Icon"="\"C:\\WINDOWS\\system32\\cmd.exe\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command]
@="\"C:\\WINDOWS\\system32\\cmd.exe\" /s /k pushd \"%V\""

上方代码解释如下:

  1. @="Open Cmd Here" 定义右键菜单显示的字段(如下图),根据需要自行修改。
  2. "Icon"="\"C:\\WINDOWS\\system32\\cmd.exe\"" 定义右键菜单cmd显示的图标路径(如下图)。
  3. @="\"C:\\WINDOWS\\system32\\cmd.exe\" /s /k pushd \"%V\"" 前半部分是cmd的路径,后面是cmd命令。 /s /k pushd \"%V\" 表示cmd终端切换到当前目录。
  4. 方括号里面的路径表示注册表路径。
  5. 第三条的命令根据需求可自行扩展。比如我的需求是:cmd终端打开后并切换到conda环境下,@="\"C:\\WINDOWS\\system32\\cmd.exe\" /s /k pushd \"%V\" & activate""

在这里插入图片描述
参考上方解释修改相应代码,保存后双击运行即可。

2、右键文件夹打开cmd终端

新建一个注册表reg文件,如“右键文件夹打开cmd终端.reg”,然后将下方代码复制进去并适当修改。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="Open Cmd Here"
"Icon"="\"C:\\WINDOWS\\system32\\cmd.exe\""

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="\"C:\\WINDOWS\\system32\\cmd.exe\" /k pushd %1"

解释同上,自行修改相应代码。

扩展命令:
cmd终端打开后并切换到conda环境下
@="\"C:\\WINDOWS\\system32\\cmd.exe\" /k pushd %1 & activate"

3、右键py文件通过Python运行

新建一个注册表reg文件,如“右键py文件通过Python运行.reg”,然后将下方代码复制进去并适当修改。

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\SystemFileAssociations\.py]
 
[HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell]
 
[HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Open with Python]
@="Run by Python"
"Icon"="\"C:\\Users\\17634\\Anaconda3\\python.exe\""
 
[HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Open with Python\command]
@="\"C:\\Users\\17634\\Anaconda3\\python.exe\" \"%1\""

解释同上,自行修改相应代码。效果如下图:
在这里插入图片描述

附录----《reg中的相关参数》

参数含义
%1文件路径
%2系统默认的打印机
%3文件扇区
%4端口
%D文件路径
%L文件长路径
%V文件路径
%W当前文件的父目录的路径
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值