Я пытаюсь добавить переменную среды в свой 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
Я пакетный newb ie просто пытаюсь автоматизировать некоторые вещи на моем win10 P C.
Есть идеи?