Найти: на

Внимание! Сайт переехал на http://бизнесплюспермь.рф

Примеры использования объекта WshEnvironment в 1С

Объект WshEnvironment обеспечивает доступ к переменным среды Windows. Возвращается свойством Environment объекта WshShell:


WshShell = Новый COMОбъект("WScript.Shell");
WshSysEnv = WshShell.Environment("Process");
Сообщить("Общее количество переменных среды "+WshSysEnv.Length);
Сообщить("Количество процессоров "+WshSysEnv.Item("NUMBER_OF_PROCESSORS"));
Сообщить("Архитектура процессовра "+WshSysEnv.Item("PROCESSOR_ARCHITECTURE"));
Сообщить("Идентификатор процессора "+WshSysEnv.Item("PROCESSOR_IDENTIFIER"));
Сообщить("Уровень процессора "+WshSysEnv.Item("PROCESSOR_LEVEL"));
Сообщить("Версия процессора "+WshSysEnv.Item("PROCESSOR_REVISION"));
Сообщить("Операционная система "+WshSysEnv.Item("OS"));
Сообщить("Командная строка "+WshSysEnv.Item("COMSPEC"));
Сообщить("Загрузочный физический диск "+WshSysEnv.Item("HOMEDRIVE"));
Сообщить("Каталог пользователя "+WshSysEnv.Item("HOMEPATH"));
Сообщить("Переменная Path="+WshSysEnv.Item("PATH"));
Сообщить("Дополнительные исполняемые файлы: "+WshSysEnv.Item("PATHEXT"));
Сообщить("Переменная PROMPT="+WshSysEnv.Item("PROMPT"));
Сообщить("Загрузочный логический диск Windows "+WshSysEnv.Item("SYSTEMDRIVE"));
Сообщить("Каталог Windows "+WshSysEnv.Item("SYSTEMROOT"));
Сообщить("Каталог Windows "+WshSysEnv.Item("WINDIR"));
Сообщить("Временный каталог Windows (TEMP) "+WshSysEnv.Item("TEMP"));
Сообщить("Временный каталог Windows (TMP) "+WshSysEnv.Item("TMP"));
Сообщить("Теперь общее количество переменных среды "+WshSysEnv.Length);

Свойства объекта WshEnvironment

Свойство Описание
Item(<Переменная>,<ЗначениеПеременной>) Возвращает значение указанной переменной среды. Создает новую переменную среды для этого пользователя и устанавливает ей значение.
Параметры:
<Переменная> - строка, содержащая имя переменной, значение которой надо получить/создать. Возможные варианты значений смотри в разделе "Переменные". Если указанной переменной не существует, то возвращается пустая строка.
<ЗначениеПеременной> - значение устанавливаемой переменной. Не обязателен. Если не указан, то значение возвращается, иначе устанавливается.
Length Возвращает количество переменных среды Windows на текущем компьютере. Аналогичен методу Count()

Методы объекта WshEnvironment

Метод Описание
Count() Возвращает количество переменных среды Windows на текущем компьютере. Аналогичен свойству Length.
Remove(<ИмяПеременной>) Удаляет существующую переменную среды Windows.
Параметры:
<Имя переменной> - строка, содержащая имя переменной, которую надо удалить.
Примечание:
Удалить можно только переменные, созданные пользователем.


Внимание! Сайт переехал на http://бизнесплюспермь.рф


Hosted by uCoz