返回
右键单击文件夹轻松添加到路径:终极指南
windows
2024-03-23 05:42:34
通过右键单击将文件夹添加到路径
简介
作为程序员或技术人员,我们经常面临手动将可执行文件添加到路径的繁琐任务。为了简化这一过程,我们可以通过右键单击文件夹,添加一个上下文菜单项,只需选择“添加到路径”即可轻松地将文件夹添加到路径中。
问题陈述
按照常规步骤创建上下文菜单项并使用命令 setx PATH "%PATH%;%1%"
将文件夹添加到路径后,我们发现此命令未对 PATH 变量进行求值。相反,它将路径作为字面值添加到 PATH 中,导致 PATH 类似于 PATH;C:\Program Files (x86)\Android\android-sdk\platform-tools
。
解决方案
为了解决这个问题,我们需要找到一种方法来对 %PATH% 进行求值,而不是忽略百分号。经过一番研究,我们发现了一种有效的方法:在 %PATH% 周围添加双引号,如下所示:
setx PATH "%%PATH%%;%1%"
通过在 %PATH% 周围添加双引号,我们迫使命令解释器对 PATH 变量进行求值。这样,%1%
(即我们右键单击的文件夹的路径)将被正确添加到 PATH 中。
实现步骤
以下是如何实现此解决方案的步骤:
- 打开注册表编辑器(regedit.exe)。
- 导航到
HKEY_CLASSES_ROOT\Directory\shell
。 - 右键单击 shell 项,选择“新建” > “项”,并将其命名为“添加到路径”。
- 选择“添加到路径”项,然后右键单击右侧窗格,选择“新建” > “字符串值”,并将其命名为“命令”。
- 双击“命令”字符串值,并在“数值数据”字段中输入以下命令:
setx PATH "%%PATH%%;%1%"
- 单击“确定”以保存更改。
结论
通过在 setx
命令周围添加双引号,我们现在能够通过右键单击文件夹,轻松地将文件夹添加到路径中。此方法简单易用,可以为我们的日常工作节省大量时间和精力。
常见问题解答
- 为什么需要在 %PATH% 周围添加双引号?
答:双引号强制命令解释器对 %PATH% 进行求值,这样 %1%(文件夹路径)才能正确添加到 PATH 中。 - 此方法是否适用于所有 Windows 版本?
答:该方法已在 Windows 7 Enterprise 上进行测试,但应该适用于所有 Windows 版本。 - 是否还有其他方法可以将文件夹添加到路径中?
答:其他方法包括使用控制面板或 PowerShell,但右键单击上下文菜单方法通常是最方便的。 - 我如何删除添加到路径的上下文菜单项?
答:导航到注册表编辑器中的HKEY_CLASSES_ROOT\Directory\shell\添加到路径
项,右键单击该项并选择“删除”。 - 我可以将此方法用于其他任务吗?
答:上下文菜单功能非常强大,可以用于执行各种任务,例如打开文件、编辑文本或运行程序。