任何用于从上下文菜单添加/编辑 PATH 的免费软件程序

任何用于从上下文菜单添加/编辑 PATH 的免费软件程序

很多时候,我都想在 Windows 的 PATH 中添加一个目录。我认为它的 GUI 一定是 Windows 有史以来最愚蠢的 GUI,但它已经存在很久了,直到 Windows 7 才被修改。

我的问题是,您是否知道任何免费小应用程序可以让我做类似的事情:

  • 将当前目录添加到路径
  • 编辑路径目录

例如上下文菜单?如果你有使用 Total Commander 的自定义解决方案,那么效果同样好,因为我大部分时间都花在了那里……

答案1

可能有更优雅的解决方案(这有点笨拙),但我首先想到的是:

  • 下载程序并解压到 c:\wherever

  • 为了使操作更加自动化,您可以为指向该程序的文件夹添加右键单击上下文菜单(这些说明适用于 XP):

    • 开始、运行、Regedit(小心,先备份您的机器等)
    • HKEY_LOCAL_MACHINE\Software\Classes\Folder\Shell
    • 右键单击 shell 并选择“新密钥”
    • 类型 PathMgrenter
    • 右键单击 PathMgr 并选择“新建密钥”
    • 键入命令enter
    • 点击命令
    • 双击(默认)
    • 类型c:\wherever\pathmgr.exe enter
  • 那么将来您可以:

    • 右键单击文件夹并选择 PathMgr 并进行编辑

或者,添加文件夹:

  • 右键单击要添加的文件夹并选择“复制”
  • 再次右键单击该文件夹,选择 PathMgr
  • 点击插入按钮插入新路径
  • 右键单击您创建的新路径条目,然后选择通过粘贴修改
  • 应用、退出

答案2

我从一篇过时的博客文章中改编了这个答案,其中的链接不起作用,所以我将在这里提供您需要的所有说明。

来源:http://www.addictivetips.com/windows-tips/add-remove-any-folder-to-path-variable-using-context-menu/

警告:此过程涉及注册表编辑。如果您不习惯编辑注册表,请立即返回。您可能知道,这可能会在注册表中造成严重问题。

此过程是在 Windows 7 或 8 上编写的。我无法说出它在这些版本之外如何工作。

  1. 从这里下载 GTools 实用程序包:http://p-nand-q.com/download/gtools/

    它实际上只是您要寻找的“pathed.exe”工具。为了实现此目的,您可以删除 GToools 中包含的所有其他内容。

  2. 安装 GTools 或将 pathed.exe 文件放在方便且永久的位置。

  3. 确定 pathed.exe 文件的路径。您很快就会需要它。

  4. 在以下路径向 Windows 注册表添加一个键:

    “HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\”

    给它起一些有意义的名字,例如“添加到路径

  5. 在该键下添加另一个键,名为“命令“。

  6. 在该项中,设置类似于以下内容的默认值:

    “C:\Program Files (x86)\GTools\pathed.exe”/APPEND“%0”/USER

    请记住,必须按照此格式设置。引号非常重要。

    其中“C:\Program Files (x86)\GTools\”代表您最终放置 pathed.exe 文件的位置。

  7. 在以下路径的 Windows 注册表中添加另一个键:

    “HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\”

    给它起一些有意义的名字,例如“从路径中删除

  8. 在该键下添加另一个键,名为“命令“。

  9. 在该项中,设置类似于以下内容的默认值:

    “C:\Program Files (x86)\GTools\pathed.exe”/删除“%0”/用户

    请记住,必须按照此格式设置。引号非常重要。

    其中“C:\Program Files (x86)\GTools\”代表您最终放置 pathed.exe 文件的位置。

  10. 重新启动 Windows 或进入任务管理器并重新启动“Windows 资源管理器”(又名 explorer.exe)

    此步骤是让 Explorer 识别新的上下文菜单条目所必需的。

这会将所选目录放入“用户”路径。这意味着它是您专用的。因此,这不会影响其他用户。

需要注意的是,使用此设置,很容易将目录多次放入用户路径中,从而使用户路径变得杂乱。这没有任何实际负面影响。只是很乱。通过在对任何目录使用“添加到路径”之前对其使用“从路径中删除”可以轻松解决此问题。这将删除该目录的所有先前条目,您最终只会得到一个。

我认为基于此,您还可以弄清楚如何使用 pathed 将自身放置在路径中,从而允许您轻松地从命令行将目录添加到路径中。

如果您希望删除这些上下文菜单选项,只需逆转该过程即可。

相关内容