Windows右键添加在此处打开命令窗口

前言:

平时写程序时经常需要用到cmd命令窗口,但是使用快捷键 Shift + 右键 只会打开Powershell窗口,另外在地址栏输入cmd可以在当前目录下打开cmd命令窗口,但是总归不太方便,于是就想通过修改注册表信息的方式来给它添加个右键打开cmd命令窗口的选项。


实现方法

  1. 新建一个 txt 文件,名字随意(如:cmd.txt)
  2. 将以下内容复制到刚才新建的 txt 文件中并以 ANSI编码 保存
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    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\""
  3. 将刚才新建文件的后缀名 txt 改为 reg
  4. 鼠标左键双击运行该文件即可

终端配置

cmd窗口顶端 ——> 右键 ——> 属性 ——> 终端,配置如下图: