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] относится к некоторым пользовательским переменным

Причина, по которой я этого хочу, заключается в том, что если я изменяю пользовательскую переменную (например, изменяю ее значение), это изменение отражается в переменной пути; и мне не нужно идти и изменять переменную пути вручную (я ленив в этом смысле)

Я не уверен, если это возможно, но, возможно, кто-то может предоставить решение.

Спасибо,

1 ответ1

2

Да, это определенно можно сделать. Я предоставлю шаги для Windows XP, но решение применимо к более новой ОС (Vista, Win 7) с небольшими изменениями в навигации.

Вы должны установить переменную среды как системную переменную. Вы не можете установить его как пользовательскую переменную, потому что PATH загружается как часть системных переменных. Так как% USER_V1% и% USER_V2% включены в PATH, их необходимо создавать как системные переменные.

В моем примере я создаю системную переменную dropbox со значением e:\dropbox\apps\cli. Здесь находятся все мои утилиты командной строки:

Перейдите в Панель управления> Система> Дополнительно> Переменные среды

Переменные среды

Создайте новую системную переменную. В вашем случае это будут USER_V1 и USER_V2

Новая системная переменная

После того как вы создали USER_V1 и USER_V2, вам нужно отредактировать системную переменную PATH и добавить их в PATH. Помните, что вам нужно окружить пользовательские / системные переменные знаком процента (например,% dropbox%)

добавить путь

Теперь перейдите в командную строку и введите SET. Вы должны увидеть новую переменную dropbox, и ваши системные переменные в вашем PATH будут полностью прописаны:

Указать путь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .