zoukankan      html  css  js  c++  java
  • 将“在此处打开命令窗口”添加到右键菜单

    正如大家所知,作为一种更加先进的命令行工具,Powershell正在取代传统的命令提示符而逐渐上位,在Windows10创意者更新中,微软将开始按钮右键菜单和文件夹内Shift+鼠标右键菜单中的命令提示符换成了Powershell,对于这种改动,有些人感觉很爽,有些人感觉很不适应。

    没关系,我们可以让Powershell和命令提示符在右键菜单中和平共存,今天,这篇教程就把这个方法分享给大家。

    使用快捷键Win+R来打开运行窗口,在输入框里输入regedit,回车,打开注册表编辑器(若有UAC授权请求,请同意);

    定位到以下位置:

    HKEY_CLASSES_ROOTDirectoryshell

    把鼠标光标放在HKEY_CLASSES_ROOTDirectoryshell上,单击右键,选择新建-项,并将此项命名为:

    OpenCmdHere

    点击进入HKEY_CLASSES_ROOTDirectoryshellOpenCmdHere项;

    双击字符串默认,将该字符串的值设置为:

    在此处打开命令窗口

    在窗口右侧的空白区域单击鼠标右键,选择新建-字符串值,并将此字符串命名为:

    Icon

    双击字符串Icon,将该字符串的数值数据设置为:

    cmd.exe

    把鼠标光标放在HKEY_CLASSES_ROOTDirectoryshellOpenCmdHere上,单击右键,选择新建-项,并将此项命名为:

    command

    点击进入HKEY_CLASSES_ROOTDirectoryshellOpenCmdHerecommand项;

    双击字符串默认,将该字符串的值设置为:

    Powershell -windowstyle hidden -Command "Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs"

    定位到以下位置:

    HKEY_CLASSES_ROOTDirectoryBackgroundshell

    把鼠标光标放在HKEY_CLASSES_ROOTDirectoryBackgroundshell上,单击右键,选择新建-项,并将此项命名为:

    OpenCmdHere

    点击进入HKEY_CLASSES_ROOTDirectoryBackgroundshellOpenCmdHere项;

    双击字符串默认,将该字符串的值设置为:

    在此处打开命令窗口

    在窗口右侧的空白区域单击鼠标右键,选择新建-字符串值,并将此字符串命名为:

    Icon

    双击字符串Icon,将该字符串的数值数据设置为:

    cmd.exe

    把鼠标光标放在HKEY_CLASSES_ROOTDirectoryBackgroundshellOpenCmdHere上,单击右键,选择新建-项,并将此项命名为:

    command

    点击进入HKEY_CLASSES_ROOTDirectoryBackgroundshellOpenCmdHerecommand项;

    双击字符串默认,将该字符串的值设置为:

    Powershell -windowstyle hidden -Command "Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs"

    定位到以下位置:

    HKEY_CLASSES_ROOTDriveshell

    把鼠标光标放在HKEY_CLASSES_ROOTDriveshell上,单击右键,选择新建-项,并将此项命名为:

    OpenCmdHere

    点击进入HKEY_CLASSES_ROOTDriveshellOpenCmdHere项;

    双击字符串默认,将该字符串的值设置为:

    在此处打开命令窗口

    在窗口右侧的空白区域单击鼠标右键,选择新建-字符串值,并将此字符串命名为:

    Icon

    双击字符串Icon,将该字符串的数值数据设置为:

    cmd.exe

    把鼠标光标放在HKEY_CLASSES_ROOTDriveshellOpenCmdHere上,单击右键,选择新建-项,并将此项命名为:

    command

    点击进入HKEY_CLASSES_ROOTDriveshellOpenCmdHerecommand项;

    双击字符串默认,将该字符串的值设置为:

    Powershell -windowstyle hidden -Command "Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs"

    定位到以下位置:

    HKEY_CLASSES_ROOTLibraryFolderackground

    把鼠标光标放在HKEY_CLASSES_ROOTLibraryFolderackground上,单击右键,选择新建-项,并将此项命名为:

    shell

    把鼠标光标放在HKEY_CLASSES_ROOTLibraryFolderackgroundshell上,单击右键,选择新建-项,并将此项命名为:

    OpenCmdHere

    点击进入HKEY_CLASSES_ROOTLibraryFolderackgroundshellOpenCmdHere项;

    双击字符串默认,将该字符串的值设置为:

    在此处打开命令窗口

    在窗口右侧的空白区域单击鼠标右键,选择新建-字符串值,并将此字符串命名为:

    Icon

    双击字符串Icon,将该字符串的数值数据设置为:

    cmd.exe

    把鼠标光标放在HKEY_CLASSES_ROOTLibraryFolderackgroundshellOpenCmdHere上,单击右键,选择新建-项,并将此项命名为:

    command

    点击进入HKEY_CLASSES_ROOTLibraryFolderackgroundshellOpenCmdHerecommand项;

    双击字符串默认,将该字符串的值设置为:

    Powershell -windowstyle hidden -Command "Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs"

    最终的注册表结构为:

    -HKEY_CLASSES_ROOT

    --Directory

    ---shell

    ----OpenCmdHere

    -----command

    ---Background

    ----shell

    -----OpenCmdHere

    ------command

    --Drive

    ---shell

    ----OpenCmdHere

    -----command

    --LibraryFolder

    ---background

    ----shell

    -----OpenCmdHere

    ------command

    当全部操作进行完毕,你就可以通过鼠标右键在当前文件夹打开命令窗口,通过Shift+鼠标右键在当前文件夹打开Powershell了。

    效果展示:

    ▼右键菜单

    ▼右键菜单-在此处打开命令窗口

    ▼命令窗口-执行命令

    ▼Shift+右键菜单

    ▼Shift+右键菜单-在此处打开Powershell窗口

    ▼Powershell-执行命令

    当然了,如果你嫌上面的操作太麻烦,那么可以下载下面的注册表脚本,双击导入即可。

    下载地址点击这里

    好了,以上就是这次教程的全部内容,开开心心地玩儿去吧~

    本文由文轩宝宝(本博客作者)于2017年5月19日首发于IT之家,IT之家本文地址:点击这里

    欢迎关注文轩宝宝的微信公众号【爱兔教程】:

    本文欢迎任何形式的转载,转载请注明出处和作者。

    出处:爱兔教程;作者:文轩宝宝

  • 相关阅读:
    ios中的几种多线程实现
    在mac下使用终端管理svn
    关于UIScrollViewDelegate协议中每个回调函数的意义及执行顺序的理解
    UIView 及其子类对象 抖动效果的实现
    ios、andriod、cocos2d 视图层次理解
    委托  通知中心   监听/观察
    iphone 中使用苹果禁用的私有Framework
    关于苹果官方网站Reachability检测网络的总结
    iOS设备的分辨率
    ios开发多线程、网络请求的理解 错误码的理解
  • 原文地址:https://www.cnblogs.com/win10skills/p/7650720.html
Copyright © 2011-2022 走看看