相关疑难解决方法(0)

添加 PATH 与 SETX 或 PATHMAN 或其他什么?

我正在尝试从命令行添加 PATH,与 SETX %PATH% 一样......它总是扩展我不想要的 PATH。

PATHMAN 正是为此目的,但它在 Windows 7 上对我不起作用。它在大多数情况下冻结,并且不检查重复。

必须有一个工具以正确的方式管理 PATH 变量。SETX 将是完美的,但可能不适用于 %PATH% 语法。

path command-line environment-variables

12
推荐指数
1
解决办法
3万
查看次数

如何从命令行更新 PATH 用户环境变量

我有一个带有系统级配置的系统 PATH 变量。我使用用户 PATH 变量来补充具有用户特定配置的 PATH。

我想从命令行更新用户 PATH 变量,例如使用 setx。

但我不知道如何在 setx 中引用现有的用户路径。

在以下命令中(不带 /M 的 setx)

setx PATH c:\my-user-specifc-bin-path;%PATH%
Run Code Online (Sandbox Code Playgroud)

第一个路径表示用户路径,但第二个 %PATH% 将被“完整”(用户 + 系统)路径替换。

所以这意味着整个系统路径将在用户路径中复制......这绝对不是我想要的。

我想要:

  • 仅影响用户 PATH 环境变量
  • 将一个或多个路径元素附加/前置到现有值
  • 从命令行执行此操作。

windows path command-line environment-variables

12
推荐指数
2
解决办法
3万
查看次数