tnblog
首页
视频
资源
登录

Windows10右键添加“在此处打开命令窗口”

6861人阅读 2022/4/12 15:19 总访问:69731 评论:0 收藏:0 手机
分类: 小技巧

今天跑代码时用到了Powershell,有一个环境变量死活都找不到,无奈只好重新回到cmd命令行测试,结果立马就跑通了。-_-||

由于现在Win10默认右键只有Powershell,所以为了以后方便使用就把右键添加“在此处打开命令窗口”的代码分享出来。(#.#)


效果

第一个是在 桌面 / 文件夹窗口中 / 选中文件夹上 直接点击右键,显示“在此处打开命令窗口”选项,如图:


第二个是在 桌面 / 文件夹窗口中 / 选中文件夹上 按住Shift键点击右键,同时显示“在此处打开命令窗口”和“在此处打开Powershell窗口”两个选项,如图:

具体步骤

第一步:新建一个txt文件,命名为OpenCmdHere.txt,注意设置编码格式为ANSI

第二步:在文件中输入如下代码,并保存


=====2018.8.28更新 ======

根据反馈,将代码修改如下:

新版:

  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]
  3. @="在此处打开命令窗口"
  4. "Icon"="cmd.exe"
  5. [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]
  6. @="cmd.exe /s /k pushd \"%V\""
  7. [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
  8. @="在此处打开命令窗口"
  9. "Icon"="cmd.exe"
  10. [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
  11. @="cmd.exe /s /k pushd \"%V\""
  12. [HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere]
  13. @="在此处打开命令窗口"
  14. "Icon"="cmd.exe"
  15. [HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere\command]
  16. @="cmd.exe /s /k pushd \"%V\""
  17. [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere]
  18. @="在此处打开命令窗口"
  19. "Icon"="cmd.exe"
  20. [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere\command]
  21. @="cmd.exe /s /k pushd \"%V\""

原始版本:
这种是先调用powershell,通过powershell打开cmd

  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]
  3. @="在此处打开命令窗口"
  4. "Icon"="cmd.exe"
  5. [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]
  6. @="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""
  7. [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
  8. @="在此处打开命令窗口"
  9. "Icon"="cmd.exe"
  10. [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
  11. @="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""
  12. [HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere]
  13. @="在此处打开命令窗口"
  14. "Icon"="cmd.exe"
  15. [HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere\command]
  16. @="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""
  17. [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere]
  18. @="在此处打开命令窗口"
  19. "Icon"="cmd.exe"
  20. [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere\command]
  21. @="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""

第三步:更改文件后缀名为reg,弹出的提示点确认。
第四步:双击OpenCmdHere.reg文件运行,弹出的提示点确认,修改注册表就大功告成了!

评价

Windows10下彻底卸载 Oracle 11g 的步骤

Oracle 11g 的彻底卸载步骤1、开始->设置->控制面板->管理工具->服务,停止 Oracle 相关的所有服务2、在开始菜单中...

类型DbSet在未引用的程序集中定义。必须添加对程序集EntityFramework Version=5.0.0.0 Culture=neutral PublicKeyToken=b7

在用mvc+ef的时候在DAL层引用上下文信息的时候会报出下面错误其实就是没得EntityFromwork,打开vs项目,点击工具,选择NuGe...

code first执行命令报错,无法将Enable-Migrations项识别为 cmdlet、函数、脚本文件

EF:执行命令报错无法将“Enable-Migrations”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如...

关于System.InvalidOperationException:未找到具有固定名称System.Data.SqlClient的 ADO.NET 提供程序的实体框架提供程序...

C#的后台遇到这种错误 System.InvalidOperationException:“未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供...

IIS网站启动不了,错误提示另一个程序正在使用此文件,进程无法访问

一般情况下是因为端口被占,1、在开始--运行 里面输入cmd点回车,会出现运行窗口。2、在提示符后输入netstat -ano回车,找...

vs发布失败,卡在正在准备配置文件…解决方法

解决方法:1、找到项目路径下的 PropertiesPublishProfiles 文件夹。 然后就可以看到2、将文件夹内的所有内容删除。3、重新...

.Net Core System.Net.Sockets.SocketException:以一种访问权限不允许的方式做了一个访问

.Net Core System.Net.Sockets.SocketException:“以一种访问权限不允许的方式做了一个访问提示报错首先是端口被占用一 、...

MySQL未能加载文件或程序集Ubiety.Dns.Core或它的某一个依赖项 问题的解决

在VS2019中使用Nuget的方式添加了最新的MySQL包 MySql.Data 8.0.19 ,默认添加了个Ubiety.Dns.Core,不知道有什么用,但是...

VS2019生成项目报 找不到资产文件xxxx\obj\project.assets.json

当项目无法生存解决方案时,如图解决方案:首先检查是否开启了 “ 充许NuGet下载缺少的程序名 ”,工具菜单-选项-打开左侧N...

带货达人教你如何让产品爆红

文/全民带货达人抖音兼备巨大的流量和天然种草属性,不仅能让普通人在一夜之间爆红,也能让用户实现无货源卖货。因短视频变...

SVN更新或提交时报错:工作副本 .......... 已经锁定的解决办法

出现这种错可能是因为最近改变太多或者从未更新一直是提交造成的原因,只需要右键”清理”(clear up)就可以了原文地址:htt...

\CS1009报错

“\”CS1009报错无法识别的转义字符解析:\是用来转义的特殊字符using(SqlConnectionconn=newSqlConnection("server=L...

无法将node.exe项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次

前言:大家好我是小付,还记得上一次写了一篇虚拟机的安装教程吗?就是因为那个玩意 把我坑了好久,刚开始不晓得咋玩 就在...

FileZilla尝试连接ECONNREFUSED - 连接被服务器拒绝失败

你可以填写端口试试,比如连接centos可以填写22端口试试
走投无路 才选择了程序员
排名
40
文章
11
粉丝
3
评论
0
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术