2015-04-21 4 views
0

Поскольку я часто перемещаю рабочий стол, я использую много портативных приложений.Настройка глобальных переменных окружения в окнах программно

Я бы хотел, однако, изменить или добавить глобальные переменные среды programtaically при запуске, чтобы он был доступен для всех консолей и окон в целом. Предпочтительно Он должен работать, запустив скрипт.

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

Примеры: Я хотел бы добавить imagemagick к PATH при запуске Добавить в глобальной CLASSPATH при запуске.

Любые просрочки?

ответ

-2

Просто установите традиционный способ. Перейдите в системный апплет, установите свои пользовательские переменные.

+0

Это не ответ на поставленный вопрос. Это не «запрограммировано» и не будет «забывать» переменные при перезагрузке. – MichaelS

+0

Откуда вы знаете, что «не знает, как работают окна»? Он хочет, чтобы система забыла переменные после перезагрузки. Предлагаете ли вы установить все переменные на каждый экран gui после каждой перезагрузки? – MichaelS

+0

Смотрите, я имею в виду. Существуют машинные переменные, пользовательские переменные, переменные autoexec.bat (только для Win32) и изменчивые переменные. Пользовательские переменные и переменные autoexec.bat являются PER USER и, как и системные переменные, не меняются. Дизайнеры Windows подумали об этом в начале 90-х. Любой бессмысленный ответ программирования будет делать то же самое, что и диалог (используйте setx в пакетном режиме и записывайте реестр на любом другом языке). За исключением того, что он будет делать это снова и снова, и снова без причины. – Trigger

Смежные вопросы