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"): Скрипт виконано успішно.