Вопрос Как получить 64-битный% ProgramFiles% в пакетном файле, который запускается из 32-битного приложения?


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


2
2018-06-09 09:30


происхождения




ответы:


Вы можете получить его из переменной окружения %ProgramW6432%, Эта переменная существует в 64-битных версиях Windows и всегда указывает на 64-битный экземпляр Program Files,


3
2018-06-09 10:21





Прочтите это так для своего ответа: https://stackoverflow.com/questions/10071300/how-to-create-a-batch-file-which-work-for-both-program-files-and-program-filesx

Он использует переменные среды для определения x86 и 64-битных файлов программных файлов


-2
2018-06-09 09:40



Я не вижу ничего, связанного с моим вопросом по этой ссылке. Пожалуйста, укажите ответ, есть ли какие-либо - user331681
@ user331681 - Принятый ответ - ответ на этот вопрос. - Ramhound