Я хотел бы знать, как я могу отобразить местоположение Program Files (x86) в командной строке. Я использую Windows 7 64bit.
Я пробовал:
echo %programfiles(x86)%
и echo %programfiles%
,
оба из которых отображают только C:\Program Files
Когда я вручную проверил реестр,
HKLM/Software/microsoft/windows/currentversion,
programfilesdir
указывает на C:\Program Files
и
HKLM/Software/WOW64/Microsoft/winodws/currentversion,
programfilesdir
указывает на C:\Program Files (x86)
.
Но почему у меня всегда отображается C:\Program Files??
По моему скромному мнению, одна точка, которая отсутствует в этом обсуждении, - то, что безотносительно переменной, которую Вы используете, оно, как гарантируют, всегда укажет на соответствующую папку. Это становится очень важным в редких случаях, где Windows установлен на диске кроме C:\