@0x020

Как заставить .bat понимать правильно переменную окружения %ProgramFiles% в x64 системе?

Добрый день.
Готовлю инсталлятор в программе Smart Install Maker, после основной установки должен запуститься .bat, который копирует файл
copy /y "%Temp%\MyProg\import.dll" "%ProgramFiles%\MyProg"

но при выполнении батника файл копируется в \ProgramFiles (x86)\MyProg, а не \ProgramFiles\MyProg

Как заставить .bat понимать правильно переменную окружения %ProgramFiles% в x64 системе?
  • Вопрос задан
  • 4534 просмотра
Пригласить эксперта
Ответы на вопрос 2
@catHD
CMD -> set =)

А это в матчасть :)

www.sql.ru/blogs/x11/1429
Ответ написан
@0x020 Автор вопроса
Пишу батник в первый раз, по сему прошу прощение за вопросы, но как set мне поможет, если я не знаю как у пользователя называется папка и на каком диске она лежит к примеру.
На сколько я понял, выполнение данного батника происходит в интерпритаторе cmd, который лежит в Windows\SysWOW64 а для него переменная окружения %ProgramFiles% всегда равна ProgramFiles (x86)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы