MyChat Scripts Engine: GetEnvValue

MyChat Scripts: функция GetEnvValue, получить значение переменной окружения WIndows

Получить значение указанной системной переменной окружения Windows (environment variable).

 

Список всех переменных окружения системы можно получить в консоли, набрав команду "set" или свойствах системы -> "Переменные среды":
 

Управление переменными окружения в Windows 8

 

Синтаксис

function GetEnvValue(sVariable: string): string;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sVariable

string

название переменной окружения, значение которой необходимо получить.

 

Результат функции

Текстовая строка. Если вы укажете несуществующее значение переменной, будет возвращена пустая строка.

 

Пример

begin
  mLogScript(GetEnvValue('COMPUTERNAME'), 'Name of local computer');
  mLogScript(GetEnvValue('ComSpec'), 'Command interpreter');
  mLogScript(GetEnvValue('HOMEDRIVE') + GetEnvValue('HOMEPATH'), 'Windows user home folder');
  mLogScript(GetEnvValue('NUMBER_OF_PROCESSORS'), 'Processors count');
  mLogScript(GetEnvValue('SystemRoot'), 'OS path');
end.

Результат работы скрипта

[13:27:40] (Log "GetEnvValue"): [Name of local computer] TOSHIBA-PC

[13:27:40] (Log "GetEnvValue"): [Command interpreter] C:\windows\system32\cmd.exe

[13:27:40] (Log "GetEnvValue"): [Windows user home folder] C:\Users\Toshiba

[13:27:40] (Log "GetEnvValue"): [Processors count] 8

[13:27:40] (Log "GetEnvValue"): [OS path] C:\windows

[13:27:40] (Run "GetEnvValue"): Время выполнения скрипта: 2 мс

[13:27:40] (Run "GetEnvValue"): Скрипт выполнен успешно.

 

Ещё посмотреть

mLogScript