Если у меня есть переменная системной и пользовательской среды с тем же именем, как они обрабатываются? сцепленных? пользователь переопределяет систему? и принимая это в счет, если мне нужно добавить somethign к пути, куда удобнее его добавить?
Как оцениваются переменные среды?
Ответ 1
Я думаю, эта статья должна ответить на ваш вопрос: Переменные среды в Windows NT
Пользовательские переменные среды
Пользовательские переменные среды могут быть просматривается также с панели управления. пользователь может добавлять, удалять или изменять переменные среды в пользователе Переменные среды для поля "Пользователь". Эти переменные имеют приоритет над переменные системной среды. Пользователь путь добавляется к системному пути.
Ответ 2
Все всплеск говорит правильно. Чтобы быть абсолютно ясным, существует разница между тем, как оценивается переменная среды пользовательского пути, и оцениваются переменные другой пользовательской среды. Регулярная переменная окружения пользователя полностью переопределяет систему с одним и тем же именем, если они существуют, но только для конкретного пользователя, для которого она указана. Однако переменные пользовательского пути обрабатываются по-разному. Он добавляется к переменной пути системы при оценке, а не полностью ее заменяет. Я считаю, что брызги утверждают, что, но они делают это настолько лаконично, что я думаю, что он нуждается в написании.