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

hyp*_*not 12 path command-line environment-variables

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

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

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

har*_*ymc 14

请参阅在 Windows 中轻松编辑 PATH 环境变量一文

它建议使用pathed

例如,假设您在 C:\Bin\Sysinternals 中有您的 Sysinternal 工具,并且您想将它们添加到 PATH。简单地做:

pathed /append C:\Bin\Sysinternals /machine
Run Code Online (Sandbox Code Playgroud)

如果要将它们添加到用户 PATH 系统中,请执行以下操作:

pathed /append C:\Bin\Sysinternals /user
Run Code Online (Sandbox Code Playgroud)