首页 > 解决方案 > 从批处理文件中添加对其他变量中的变量的引用

问题描述

我正在尝试将环境变量从批处理文件添加到我的 PATH 中,但我想“通过引用”添加它。

现在我有:

setx VAR1 "%HOMEDRIVE%%HOMEPATH%\MyDir"
setx PATH "%%VAR1%%;%PATH%"

问题1:

这会在我的环境变量中创建 VAR1,但在脚本结束之前还不知道它,所以我的 PATH 变量最终是";C:/rest_of_my_path_variable"(以分号开头,但之前没有添加)。

问题2:

我希望我的 PATH 变量在此脚本之后"%VAR1%;C:/rest_of_my_path_variable"而不是"C:\Users\Pierre\MyDir;C:\rest_of_my_path_variable"在此脚本之后,因此如果稍后从任何来源修改 VAR1,正确的目录仍将在 PATH 中

我是一批新手,只是想在我的 win10 PC 上自动化一些东西。

任何想法?

标签: windowsbatch-fileenvironment-variables

解决方案


推荐阅读