Windows - 如何在系统路径中使用用户定义的环境变量


1

正如问题所述,我在Windows 8.1的用户环境中定义了一些变量。现在我想要这样的东西作为一条路径:

C:\Program Files (x86)\Intel\iCLS Client\;%USER_V1%;C:\Program Files\Intel\iCLS Client\;%USER_V2%;...

哪里 USER_V[1, 2] 引用一些用户定义的变量

我想要的原因是,如果我修改用户变量(比如更改它们的值),则更改会反映在路径变量中;而且我不必手动修改路径变量(我很懒)

我不确定这是否可行,但也许有人可以提供解决方案。

谢谢,


您是否希望在本地管理您的工作站,或者您是否还需要远程执行此任务?
Sun

Answers:


2

是的,这绝对可以做到。我将为Windows XP提供步骤,但该解决方案适用于较新的操作系统(Vista,Win 7),导航略有变化。

您必须将环境变量设置为系统变量。您不能将其设置为用户变量,因为PATH是作为系统变量的一部分加载的。由于%USER_V1%和%USER_V2%包含在PATH中,因此您必须将它们创建为系统变量。

在我的示例中,我创建了一个名为dropbox的系统变量,其值为e:\ dropbox \ apps \ cli。这些是我的所有命令行实用程序所在的位置:

转到控制面板>系统>高级>环境变量

Environmental Variables

创建一个新的系统变量。在您的情况下,它将是USER_V1和USER_V2

New System Variable

创建USER_V1和USER_V2后,需要编辑PATH系统变量并将它们附加到PATH。请记住,您需要使用百分号来标记用户/系统变量(例如%dropbox%)

append path

现在转到命令提示符并键入SET。您应该看到新的Dropbox变量,并且PATH中的系统变量已完全拼写出来:

SET path

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.