Переменные для Windows 7 x64 и x86 для автоматического создания приложений

Переменные среды необходимы для указания абсолютных путей к папкам, часто используются в пакетных (командных) файлах. К примеру, если нам заранее неизвестна буква системного диска, мы всегда можем использовать переменную %systemdrive%, возвращающую букву диска, на котором установлена Windows 7. Также, переменные применяются для оптимизации кода — многократно повторяющемуся параметру (например, разделе реестра) можно назначить короткую переменную и использовать ее.

В Windows 7 x64 есть переменные окружения %ProgramFiles% и %ProgramFiles(x86)%. Так вот, для обратной совместимости старых приложений, запускаемых на Windows 7 x64, обе этих переменных будут возвращать ссылку на «C:\Program Files(x86)«\

Т.е. 32-битное приложение будет всегда получать ссылку на «C:\Program Files (x86)\«, вне зависимости от того, какую переменную окружения определяем — %ProgramFiles% или %ProgramFiles(x86)%.

 

Список переменных Windows 7 x64 и x86

%ALLUSERSPROFILE% = C:\ProgramData

%APPDATA% = C:\Users\Name\AppData\Roaming

%CommonProgramFiles% = C:\Program Files (x86)\Common Files

%CommonProgramFiles(x86)% = C:\Program Files (x86)\Common Files

%CommonProgramW6432% = C:\Program Files\Common Files

%COMPUTERNAME% = Comp.Name

%ComSpec% = C:\Windows\system32\cmd.exe 

%HOMEDRIVE% = C:

%HOMEPATH% = \Users\Name

%LOCALAPPDATA% = C:\Users\Name\AppData\Local

%LOGONSERVER% = \\Comp.Name

%OS% = Windows_NT

%Path% = C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\

%PATHEXT% = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC (примерно)

%ProgramData% = C:\ProgramData

%ProgramFiles% = C:\Program Files (x86)

%ProgramFiles(x86)% = C:\Program Files (x86)

%ProgramW6432% = C:\Program Files

%PUBLIC% = C:\Users\Public

%SYSTEMDRIVE% = C:

%SYSTEMROOT% = C:\Windows

%TEMP% = C:\Users\Name\AppData\Local\Temp (по умолчанию)

%TMP% = C:\Users\Name\AppData\Local\Temp (по умолчанию)

%USERDOMAIN% = Name Dom.

%USERNAME% = Name

%USERPROFILE% = C:\Users\Name

%WINDIR% = C:\Windows

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.