• 1780_添加鼠标右键空白打开命令窗功能


    全部学习汇总: GitHub - GreyZhang/windows_skills: some skills when using windows system.

    经常执行各种脚本,常常需要切换到命令窗口中输入相关的命令。从开始位置打开cmd然后切换目录是个很糟糕的选择,费时费力。其实Windows 7以及Windows 10的系统提供了一个相对快捷的功能,那就是按住电脑的shift键之后再鼠标右击空白。

    做一个简单的展示,分别截图不按shift键以及按了shift之后的鼠标右击效果(上为未按):

    按住shift键之后能够迅速在空白当前位置打开命令窗口。这是能够满足我们的需要,但是我觉得程序员应该以懒为美,能够再进一步的手段还是可以尝试一下。我觉得,更合理的方式应该是鼠标右击可以直接选择在此处带卡命令窗口。其实,这倒不是我自己凭空想象出来的,也不是我自己想到的创意或者改进电子。这种改进的措施其实是来自于之前使用Linux系统的经历,因为我用过的多个Linux发行版中都有这个功能,使用确实是方便。

    我对Windows不熟悉,虽说我知道这个东西靠修改注册表可以实现但是我却做不到。求助于网站,发现国内的网页千篇一律都是讲右击文件夹打开命令窗口。可是那不是我想要的结果,我想要的就是类似Linux中的那种熟悉的体验。使用英文搜索,没有令我失望,找到了一个完善的解决方案。

    创建一个.reg后缀的文件,用文本方式打开写入如下信息保存。

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]

    @="@shell32.dll,-8506"

    "Extended"=-

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command]

    @="cmd.exe /s /k pushd \"%V\""

    [HKEY_CLASSES_ROOT\Directory\shell\cmd]

    @="@shell32.dll,-8506"

    "Extended"=-

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOT\Directory\shell\cmd\command]

    @="cmd.exe /s /k pushd \"%V\""

    [HKEY_CLASSES_ROOT\Drive\shell\cmd]

    @="@shell32.dll,-8506"

    "Extended"=-

    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOT\Drive\shell\cmd\command]

    @="cmd.exe /s /k pushd \"%V\""

    如果使用notepad++之类的编辑器可以看到更加顺眼一点的着色显示:

    双击执行并且一路默认,完成后再空白处右击鼠标就可以看见期待的如下效果了:

  • 相关阅读:
    关于数据库的一些基本概念
    Unity技术手册-UGUI零基础详细教程-ScrollBar和ScrollView
    linearlayout中使用多个weight导致部分子控件消失异常
    PCN-224,PCN-224(H),CAS:1476810-88-4,金属有机骨架材料PCN-224(H)
    编程(47)----------Spring AOP
    蓝牙AOA定位那点事系列090:第一次转载伙伴的文章客观理性成熟的观点:UWB定位和蓝牙AOA比较
    MySQL模块---查询和插入数据
    SQL6 查找学校是北大的学生信息
    第十九章 Kali Linux桌面概览
    Socket
  • 原文地址:https://blog.csdn.net/grey_csdn/article/details/132645818