Skip to content

СистемнаяИнформация / SystemInfo

Класс предоставляет информацию о системе

Свойства

ИмяКомпьютера / MachineName

  • Чтение: Да
  • Запись: Нет

Имя машины, на которой выполняется сценарий

ВерсияОС / OSVersion

  • Чтение: Да
  • Запись: Нет

Версия операционной системы, на которой выполняется сценарий

ИмяЯдра / KernelName

  • Чтение: Да
  • Запись: Нет

Имя ядра ОС/

Версия / Version

  • Чтение: Да
  • Запись: Нет

Версия OneScript, выполняющая данный сценарий

ТипПлатформы / PlatformType

  • Чтение: Да
  • Запись: Нет

Тип операционной системы, на которой выполняется сценарий

ПользовательОС / OSUser

  • Чтение: Да
  • Запись: Нет

Имя пользователя ОС с учетом домена Формат строки: \ИмяДомена\ИмяПользователя.

Это64БитнаяОперационнаяСистема /

  • Чтение: Да
  • Запись: Нет

Определяет, является ли текущая операционная система 64-разрядной.

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

  • Чтение: Да
  • Запись: Нет

Возвращает число процессоров. 32-битовое целое число со знаком, которое возвращает количество процессоров на текущем компьютере. Значение по умолчанию отсутствует. Если текущий компьютер содержит несколько групп процессоров, данное свойство возвращает число логических процессоров, доступных для использования средой CLR

РазмерСистемнойСтраницы /

  • Чтение: Да
  • Запись: Нет

Возвращает количество байтов на странице памяти операционной системы

ВремяРаботыСМоментаЗагрузки /

  • Чтение: Да
  • Запись: Нет

Возвращает время, истекшее с момента загрузки системы (в миллисекундах).

ИменаЛогическихДисков /

  • Чтение: Да
  • Запись: Нет

Возвращает массив строк, содержащий имена логических дисков текущего компьютера.

Методы

ПолучитьПутьПапки / GetFolderPath

Возвращает путь для специальной папки. Поддерживаемые значения:

  • МоиДокументы / MyDocuments
  • ДанныеПриложений / ApplicationData
  • ЛокальныйКаталогДанныхПриложений / LocalApplicationData
  • РабочийСтол / Desktop
  • КаталогРабочийСтол / DesktopDirectory
  • МояМузыка / MyMusic
  • МоиРисунки / MyPictures
  • Шаблоны / Templates
  • МоиВидеозаписи / MyVideos
  • ОбщиеШаблоны / CommonTemplates
  • ПрофильПользователя / UserProfile
  • ОбщийКаталогДанныхПриложения / CommonApplicationData

Параметры

  • folder: Тип: СпециальнаяПапка

Возвращаемое значение

Строка

ПеременныеСреды / EnvironmentVariables

Возвращает соответствие переменных среды. Ключом является имя переменной, а значением - значение переменной

Возвращаемое значение

Соответствие

Пример

bsl
СИ = Новый СистемнаяИнформация();
Для Каждого Переменная Из СИ.ПеременныеСреды() Цикл
    Сообщить(Переменная.Ключ + " = " + Переменная.Значение);
КонецЦикла;

УстановитьПеременнуюСреды / SetEnvironmentVariable

Позволяет установить переменную среды. Переменная устанавливается в области видимости процесса и очищается после его завершения.

Параметры

  • varName: Имя переменной
  • value: Значение переменной

ПолучитьПеременнуюСреды / GetEnvironmentVariable

Получить значение переменной среды.

Параметры

  • varName: Имя переменной

Возвращаемое значение

Строка. Значение переменной

Конструкторы

Основной