Установите исполняемый файл в определенную папку, используя пакетный скрипт - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь установить 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% 

Это не работает. Папка по-прежнему хранится в расположении по умолчанию. Как мне этого добиться?

1 Ответ

1 голос
/ 05 апреля 2019

Попробуй это. Важно, чтобы вы указали папку 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

Здесь я протестировал его для программирования файлов, и вы увидите, что он работает.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...