必知!Windows 借批处理、注册表在右键菜单速添 CMD 入口

B站影视 日本电影 2025-03-16 17:46 4

摘要:在 Windows 系统的日常使用与开发场景中,于特定文件夹路径下快速开启命令提示符(CMD)窗口,对高效执行命令和脚本极为关键。

在 Windows 系统的日常使用与开发场景中,于特定文件夹路径下快速开启命令提示符(CMD)窗口,对高效执行命令和脚本极为关键。

在右键菜单里增添 “在此处打开命令提示符” 选项,可大幅提升操作便捷性。

本文将为你介绍在 Windows 系统中实现这一功能的方法,先讲解使用批处理文件的CMD命令处理方式,再介绍常规的注册表修改途径。

1、创建批处理文件

借助文本编辑器(如记事本),录入以下代码:

@echo offreg add "HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDHere" /ve /d "在此处打开命令提示符" /freg add "HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDHere\command" /ve /d "cmd.exe /s /k pushd "%V"" /f

这段代码里,@echo off能关闭命令回显,让执行过程更为简洁。

reg add命令用于向注册表写入键值。

首条reg add指令在HKEY_CLASSES_ROOT\Directory\Background\shell路径下创建名为OpenCMDHere的项,同时将其默认值(/ve参数)设为 “在此处打开命令提示符”,/f参数用于强制覆盖已有的项(若存在)。

第二条reg add指令则在OpenCMDHere项下创建名为command的项,并把默认值设为cmd.exe /s /k pushd "%V",同样采用/f参数强制覆盖。

2、保存批处理文件

将文件保存为.bat后缀格式,比如 “add_cmd_to_right_click.bat”。保存时,务必选择文件类型为 “所有文件”,以免记事本自动添加.txt后缀。

3、以管理员身份运行批处理文件

右键点击保存好的批处理文件,选择 “以管理员身份运行”。

由于修改注册表需管理员权限,所以必须以此方式运行批处理文件,否则操作会失败。

运行期间,可能弹出用户账户控制(UAC)提示,点击 “是” 继续。

批处理文件运行结束后,无需重启电脑,直接在任意文件夹空白处右键点击,就能查看是否成功添加 “在此处打开命令提示符” 选项。

1、打开注册表编辑器

按下 Win 键 + R 键,在弹出的运行对话框中输入 “regedit” 并回车,即可打开注册表编辑器。

鉴于注册表操作存在风险,错误修改可能引发系统故障,在做任何更改前,强烈建议备份注册表。

备份方法是:在注册表编辑器中,点击 “文件” 菜单,选择 “导出”,选好保存位置并命名备份文件,最后点击 “保存”。

2、定位到特定注册表项

在注册表编辑器中,依次展开路径:

HKEY_CLASSES_ROOT\Directory\Background\shell

在 “shell” 项上右键点击,选择 “新建”>“项”,把新建项命名为 “OpenCMDHere”(名称可自定义,但建议保持一致以便识别)。

2、设置菜单显示名称

选中刚创建的 “OpenCMDHere” 项,在右侧窗口找到 “默认” 键值,双击它,在弹出的编辑字符串对话框里,输入期望在右键菜单中显示的名称,比如 “在此处打开命令提示符”,然后点击 “确定”。

4、添加命令执行路径

在 “OpenCMDHere” 项上右键点击,选择 “新建”>“项”,将新建项命名为 “command”。选中 “command” 项,在右侧窗口双击 “默认” 键值,在编辑字符串对话框中输入:

cmd.exe /s /k pushd "%V"

其中,cmd.exe是命令提示符程序的执行文件;

/s参数用于修改字符串处理方式;

/k参数表示执行完命令后保持 CMD 窗口开启;

pushd "%V"表示把当前右键点击的文件夹路径压入目录堆栈并切换到该路径。

输入完毕后点击 “确定”。

5、效果验证

完成上述步骤后,关闭注册表编辑器。此时,在任意文件夹空白处右键点击,理应能看到 “在此处打开命令提示符” 选项,点击它就能在该文件夹路径下打开 CMD 窗口。

1、权限不足

无论是用注册表编辑器还是批处理文件修改注册表,都可能遭遇权限不足问题。

若使用注册表编辑器时出现权限不足提示,解决办法是:

右键点击注册表编辑器的快捷方式,选择 “以管理员身份运行”,接着重新进行上述操作。要是运行批处理文件时权限不足,同样需右键点击批处理文件,选择 “以管理员身份运行”。

2、菜单未显示

若按上述步骤操作后,右键菜单中仍未出现相应选项,可能是系统缓存未更新所致。

这时,可尝试重启资源管理器来刷新缓存。

3、注册表修改错误

若在修改注册表过程中出错,比如输错键值或路径,可能致使右键菜单异常或出现其他问题。

若之前做过注册表备份(无论是通过注册表编辑器导出,还是使用批处理文件操作前备份),可通过导入备份文件,将注册表恢复到修改前的状态。

在注册表编辑器中,点击 “文件” 菜单,选择 “导入”,找到之前备份的注册表文件并点击 “打开” 即可。

要是使用批处理文件操作出错,可重新检查批处理文件中的代码,确认无误后再次以管理员身份运行。

通过在 Windows 右键菜单中添加打开 CMD 选项,能为用户带来诸多便利,提升操作效率。依照上述步骤操作,用户可轻松实现这一功能,优化 Windows 系统的使用体验。

来源:三戒逍遥

相关推荐