以下是否添加环境路径?
setx path "%path%;C:\foo"
它会保留所有现有路径吗?也就是说,不会删除任何内容?
如果我打开 Visual Studio 命令提示符并运行上述命令,它会将环境路径添加到该应用程序属性中还是会更改常规命令行的属性?
答案1
正确的语法是:
setx path %path%;C:\foo
这将附加C:\foo
到PATH
环境变量。
看这一页获取语法示例。
好吧,我对此进行了更多的研究,并且已经在本地的 Visual Studio 2010 中尝试过,但似乎 setx 在那里不起作用。此链接是我能找到的唯一 Microsoft 版本http://technet.microsoft.com/en-us/library/cc755104(v=ws.10).aspx 但它改变了服务器环境变量。
设置路径 %path%;C:\foo 似乎是你唯一的选择
回答评论中的问题,在命令行中执行设置不会永久改变事物,它只会在会话期间改变它们。
如果您想更改 Visual Studio 项目的环境变量,则必须在项目属性中执行此操作。http://msdn.microsoft.com/en-us/library/ms173406.aspx http://msdn.microsoft.com/en-us/library/ee479070(v=winembedded.60).aspx