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