Книга: Недокументированные и малоизвестные возможности Windows XP
Environment
Environment
Метод предназначен для работы с системными переменными. Системные переменные можно посмотреть в одноименном списке диалога Переменные среды, который отобразится после нажатия кнопки Переменные среды, расположенной на вкладке Дополнительно диалога Свойства системы. Метод также поддерживает некоторые методы, которые будут рассмотрены.
? Count — возвращает общее количество системных переменных, созданных на данный момент.
? Length — аналогичен предыдущему методу.
? Remove(имя переменной) — удаляет указанную системную переменную.
? Item(имя переменной) — возвращает значение данной системной переменной.
Рассмотрим пример работы с системными переменными. Сначала пример узнает общее количество таких переменных, потом пытается считать значение переменной winbootdir (как правило, такая системная переменная всегда присутствует на компьютере), а потом удаляет эту переменную и снова считывает общее количество системных переменных.
ПРИМЕЧАНИЕ
Получить значение переменной можно также с помощью подобного вызова: MsgBox wshshell.ExpandEnvironmentStrings("%systemroot%").
Листинг 16.3. Работа с системными переменными
set wshshell = WScript.CreateObject("WScript.Shell")
MsgBox wshshell.Environment.Count
MsgBox wshshell.Environment.item("winbootdir")
wshshell.Environment.Remove("winbootdir")
MsgBox wshshell.Environment.Count
- The GNOME Desktop Environment
- KDE — The Other Environment
- Using Environment Variables
- Chapter 12. Embedded Development Environment
- 2.3.8. Cross-Development Environment
- 12.1. Cross-Development Environment
- 5.1.5 Integrated Development Environments (IDEs)
- 5.3 mikroC Integrated Development Environment (IDE)
- Листинг 7.4. (print-environment.c) Отображение переменных среды процесса
- C News in an NFS Environment
- 1.1.1 Embedded Systems in the Home Environment
- 1.1.2 Embedded Systems in the Work Environment