Я пытаюсь установить exe с помощью пакетного сценария. Это команда, которая отлично работает для установки exe:
C:\downloads\python-3.6.5-amd64.exe /silent /norestart
Что я действительно хочу, так это то, что папка python36, созданная после установки, должна быть создана в определенном каталоге, например, в
"C:\Program Files"
я пытался
set pythonInstallDir= "C:\Program Files"
C:\Users\eyds\Downloads\python-3.6.5-amd64.exe /silent /norestart TargetDir=%pythonInstallDir%
Это не работает. Папка по-прежнему хранится в расположении по умолчанию. Как я могу этого добиться?
Попробуй это. Важно, чтобы вы указали папку python в качестве пути, а не просто C:\Program Files
, так как затем исполняемые файлы будут сбрасываться в корень.
set "pythonInstallDir=C:\Program Files\Python3.6.5"
C:\Users\eyds\Downloads\python-3.6.5-amd64.exe /silent /norestart TargetDir = "%pythonInstallDir%"
Обратите внимание, что двойные кавычки здесь очень важны для учета пробелов, также я удалил пробел после =
в set
Здесь я проверил его на программных файлах, и вы увидите, что он работает.