Регулярно меняйте переменные среды - PullRequest
1 голос
/ 27 ноября 2011

Я разработчик, и я работаю над некоторыми приложениями, которые нуждаются в различных средах.

Одна из моих проблем связана с переменными среды ОС.

В Windows 7, знаете ли выесли есть способ легко / регулярно изменять переменные среды?

Конечно, я мог бы изменить это вручную, но я ищу более простое решение.

Изменения должны быть "постоянными" домой следующий "переключатель задач".

Ответы [ 2 ]

2 голосов
/ 27 ноября 2011

Создайте набор командных файлов, которые устанавливают переменные так, как вам нужно, затем запустите соответствующий для вашей задачи.

Инструмент командной строки setx установит их навсегда.

http://technet.microsoft.com/en-us/library/cc755104(v=ws.10).aspx

0 голосов
/ 27 ноября 2011

Я думаю, Win + Break позволяет сэкономить время при переходе на любой экран конфигурации системы.

Более того, вы можете импортировать / экспортировать системные / пользовательские переменные среды из реестра:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  • HKEY_CURRENT_USER\Environment

Имейте в виду, что изменение этих параметров не изменит окружающих сред ваших процессов . Моя процедура для этого:

  1. Убийство explorer.exe из диспетчера задач, а затем
  2. Run -в новой explorer.exe (из меню «Файл» в том же диспетчере задач)

обычно будет делать то, что вы хотите. Обратите внимание , что эта "мягкая" перезагрузка не включает длительные фоновые процессы.

Бонусный совет

используйте Process Explorer для точного просмотра в какой среде используется запущенный процесс:

enter image description here

...