Перейти к основному содержимому

СредаИсполнения

Стд::СредаИсполнения::СредаИсполнения Тип-одиночка

Объект, позволяющий извлекать значения переменных среды ОС/Java Virtual Machine (JVM) на момент старта JVM. При изменении значений переменных требуется перезапуск.

Сравнение

Ссылочное

Иерархия типа​

Базовые типы: Объект, Одиночка


Свойства​

КоличествоПроцессоров​

ТолькоЧтение

КоличествоПроцессоров: Число

Количество логических процессоров на рабочей машине.


Методы​

ПолучитьВсеПеременные​

ПолучитьВсеПеременные(): ЧитаемоеСоответствие<Строка, Строка>
Возвращает значения всех переменных среды (OS).


ПолучитьВсеСвойства​

ПолучитьВсеСвойства(): ЧитаемоеСоответствие<Строка, Строка>
Возвращает значения всех свойств среды (JVM).


ПолучитьПеременную​

ПолучитьПеременную(Имя: Строка): Строка
Возвращает значение переменной среды (OS) по имени Имя. В случае отсутствия переменной с данным именем возвращает пустую строку.

Исключения​

ИсключениеНедопустимыйАргумент - при попытке получить переменную с именем "".

Примеры​

метод ТекущаяОс(): Строка
возврат СредаИсполнения.ПолучитьПеременную("OS")
;

ПолучитьСвойство​

ПолучитьСвойство(Имя: СвойствоСреды|Строка): Строка
Возвращает значение свойства среды (JVM) по имени Имя. В случае отсутствия свойства с данным именем возвращает пустую строку.

Исключения​

ИсключениеНедопустимыйАргумент - при попытке получить свойство с именем "".

Примеры​

метод ТекущаяОс(): Строка
пер ОперационнаяСистема = СредаИсполнения.ПолучитьСвойство("os.name")

если ОперационнаяСистема.НачинаетсяС("windows")
возврат "Windows"
иначе если ОперационнаяСистема.Содержит("mac")
возврат "OS X"
иначе если ОперационнаяСистема.Содержит("nux")
возврат "Linux"
иначе
возврат ""
;
;

Список унаследованных методов​

Объект​

ВСтроку

ПолучитьТип

Представление