Отримати значення зазначеної системної змінної оточення Windows (environment variable).


Список всіх змінних оточення системи можна отримати в консолі, набравши команду "set" або у властивостях системи -> "Змінні оточення":
 

Змінні оточення Windows

 

Синтаксис

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