MyChat Scripts: функция GetEnvValue, получить значение переменной окружения WIndows
Получить значение указанной системной переменной окружения Windows (environment variable).
Список всех переменных окружения системы можно получить в консоли, набрав команду "set" или свойствах системы -> "Переменные среды":
Синтаксис
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"): Скрипт выполнен успешно.