СредаИсполнения
Стд::СредаИсполнения::СредаИсполнения Тип-одиночка
Объект, позволяющий извлекать значения переменных среды ОС/Java Virtual Machine (JVM) на момент старта JVM. При изменении значений переменных требуется перезапуск.
Сравнение
Ссылочное
Иерархия типа
Базовые типы: Объект, Одиночка
Свойства
КоличествоПроцессоров
ТолькоЧтение
КоличествоПроцессоров: ЧислоКоличество логических процессоров на рабочей машине.
Методы
ПолучитьВсеПеременные
ПолучитьВсеПеременные(): ЧитаемоеСоответствие<Строка, Строка>ПолучитьВсеСвойства
ПолучитьВсеСвойства(): ЧитаемоеСоответствие<Строка, Строка>ПолучитьПеременную
Возвращает значение переменной среды (OS) по имениИмя.
В случае отсутствия переменной с данным именем возвращает пустую строку.
Исключения
ИсключениеНедопустимыйАргумент - при попытке получить переменную с именем "".
Примеры
метод ТекущаяОс(): Строка
возврат СредаИсполнения.ПолучитьПеременную("OS")
;
ПолучитьСвойство
ПолучитьСвойство(Имя: СвойствоСреды|Строка): СтрокаИмя.
В случае отсутствия свойства с данным именем возвращает пустую строку.
Исключения
ИсключениеНедопустимыйАргумент - при попытке получить свойство с именем "".
Примеры
метод ТекущаяОс(): Строка
пер ОперационнаяСистема = СредаИсполнения.ПолучитьСвойство("os.name")
если ОперационнаяСистема.НачинаетсяС("windows")
возврат "Windows"
иначе если ОперационнаяСистема.Содержит("mac")
возврат "OS X"
иначе если ОперационнаяСистема.Содержит("nux")
возврат "Linux"
иначе
возврат ""
;
;