win10添加右键此处打开终端

对于不熟悉windows文件系统结构的人来说,要通过命令行一步步通过cd命令找到要运行程序的目录实在是太难,因此通常都需要一个右键此处打开xxx的快捷方式,这里对右键打开cmd右键管理员权限打开cmd右键打开anaconda prompt三个需求进行解决。

一般的说明

所有的都是通过修改注册表实现的。win+R打开运行,输入regedit(或者直接在开始注册表编辑器,点击进入注册表,在路径栏输入HKEY_CLASSES_ROOT\Directory,可以到达与右键显示相关的内容,显示如下


其中shell即是与右键打开的终端相关。只要在其中添加相应的栏目及其对应的命令即可实现想要的功能。

右键打开cmd

就是在shell下新建一个命令,可以通过注册表一步一步实现,也可以通过注册表文件一步导入。例如,根据博客Windows10右键添加“在此处打开命令窗口”中所述,新建一个文本文件,将下方的命令复制粘贴进去

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd "%V""[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""

然后将文件后缀名改为.reg,例如文件名起为OpenCmdHere.reg,注意编码格式选为ANSI格式以防止乱码。至于怎么修改编码格式,可以直接txt保存或另存为的时候选择格式,也可以用notepad++修改


修改文件名完毕后,点击文件,确定修改注册表,即可将设置导入注册表,这时直接右键(而不用Shift+右键)就可以看到在此处打开命令窗口

右键管理员权限打开cmd

同上,只需将.reg文件内容替换为以下内容即可,连文件名都不用改,点击运行修改注册表,参考Win10设置右键以管理员方式打开cmd

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\RunCmdAdmin]
@="管理员运行CMD"[HKEY_CLASSES_ROOT\Directory\Background\shell\RunCmdAdmin\command]
@="mshta vbscript:createobject(\"shell.application\").shellexecute(\"cmd.exe\",\"/k cd /d %v\",\"\",\"runas\",1)(window.close)"

右键打开anaconda prompt

用Anaconda的同学们可能有时候比较苦恼,尤其是想用anaconda prompt启动 jupyter notebook的时候,切换文件夹比较头疼,这时也可以将anaconda prompt终端放入右键打开,可以参考博客右键打开Anaconda Prompt手动修改注册表实现,也可以通过以下注册表文件实现,注意其中的第一条"Icon"=后的路径和第二条@=后的路径需要和你计算机上Anaconda的安装路径对应。

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\AnacondaPromptHere]
@="在此处打开Anaconda Prompt"
"Icon"="C:\\ProgramData\\Anaconda3\\Menu\\Iconleak-Atrous-Console.ico"[HKEY_CLASSES_ROOT\Directory\Background\shell\AnacondaPromptHere\command]
@="cmd.exe \"/K\" C:\\ProgramData\\Anaconda3\\Scripts\\activate.bat C:\\ProgramData\\Anaconda3"

具体的,command路径可以在开始菜单中搜索Anaconda Prompt,然后在其上右键打开文件位置,便进入快捷方式目录,在Anaconda Prompt快捷方式上右键属性,在目标中即可看见此快捷方式的命令,复制这条命令写到注册表文件第二条的@=后,再通过加\对反斜杠\和双引号"进行转义即可,前半条关于cmd.exe路径的可以直接用cmd.exe替代

最后效果如下

win10添加右键此处打开cmd和anaconda prompt等终端相关推荐

  1. win10添加右键菜单打开VSCode

    当进入一个文件夹后,想右键直接打开我的工程,用发现没有vscode项. 我了方便,把 VSCode添加到右键菜单吧. 1. 在桌面新建一个txt文档,用文本编辑器打开 2. 查看vscode所在位置 ...

  2. win10添加右键sublime打开方式

    打开注册表编辑器,开始->运行->regedit(win+R,输入regedit,回车): 在HKEY_CLASSSES_ROOT→ * → Shell 下,在Shell下,新建项命名为O ...

  3. Win10添加右键打开cmd和Powershell窗口(管理员/非管理员)

    1.背景 Win10打开命令行窗口的方法有很多,常见的有 ① win+R输入cmd: ② win+X选择命令提示符: ③ 右键开始菜单选择命令提示符. 其中②③均有管理员/非管理员,并且可以在 设置 ...

  4. Win10右键菜单添加管理员方式打开cmd

    Win10右键菜单添加管理员方式打开cmd 1.打开注册表 2.打开HKEY_CLASSES_ROOT\Directory\Background\shell目录 新建runas项 runas下新建DW ...

  5. Win10--在右键菜单中添加cmd.exe(在此处打开CMD窗口)

    原文网址:Win10--在右键菜单中添加cmd.exe(在此处打开CMD窗口)_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Windows10如何在右键菜单中添加cmd.exe(在此处打开C ...

  6. Windows添加右键菜单,右击文件夹空白处弹出“在此处打开cmd”菜单

    对于windows10,shift+右键,原本的在此处打开cmd被替换成了在此处打开powershell.尽管它很强大.对于一个普通电脑用户来说,我并不知道powershell是来干什么的,它的功能我 ...

  7. 戴尔便携式计算机右键,戴尔最新笔记本如何在右键菜单添加“在此处打开命令窗口”设置项?...

    最近有位戴尔最新笔记本用户,在升级Win10系统后,发现原本的命令提示符已被Powershell取代,因此操作上感觉有点不太习惯,需要一点时间适应,想知道如何在桌面右键菜单中添加"在此处打开 ...

  8. Windows10 设置鼠标右键在此处打开cmd和Powershell窗口

    文章目录 设置原因 设置前的效果 设置右键在此处打开cmd的步骤 1. 打开注册表编辑器 2. 跳转到指定文件夹下 3. 新建OpenCmdHere 4. 在OpenCmdHere文件夹下新建comm ...

  9. Win10系统将“此处打开PowerShell窗口”更改为“在此处打开命令窗口

    Win10系统将"此处打开PowerShell窗口"更改为"在此处打开命令窗口 Shift+右键 的菜单中默认条目是"此处打开PowerShell窗口" ...

最新文章

  1. VB与EXCEL的相互勾通
  2. 使用匿名函数和内嵌函数处理多变量传递问题
  3. 合并两个有序数组python_Python3合并两个有序数组代码实例
  4. mysql 安装完成后需要做的配置
  5. vs2010 调试快捷键
  6. Linux之cut命令
  7. ArcGIS 9在WIN XP 和 WIN 2003 系统下安装部分动态库不能注册
  8. 决策树(二)--C4.5
  9. rollup打包js的注意点-haorooms博客分享
  10. java进程宕机生产core_Java应用/JVM宕机排查步骤操作
  11. BackTrack 3下使用spoonwep2破解WEP加密的无线路由器
  12. Unity-WebGL-打包流程以及遇到的各种坑
  13. viper4android 2.5正版,VIPER4Android最新版本
  14. C++(opencv)简单拼接两幅图像
  15. mac m1 esc键失灵
  16. 计算机网络原理系列学习笔记(七)——网络安全
  17. vue脚手架vue-cli的卸载与安装方式
  18. 人造大理石行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  19. Ubuntu 磁盘空间不足解决办法
  20. Android实现VideoView重复播放本地视频(无缝播放)

热门文章

  1. Iconfot阿里妈妈-css高级应用
  2. 搭建微信公众号测试环境
  3. java中调用js_java编程中实现调用js方法分析
  4. 概率统计·多维随机变量及其分布【二维随机变量、边缘分布、条件分布】
  5. Gradle Wrapper
  6. vnc 教师学生_成为老师的学生
  7. Baojing Gu
  8. 支付宝微信支付方式的选择
  9. 【安卓】rxjava2的disposable
  10. 自举电路的设计原理以及注意事项