使用批处理脚本将exe安装到特定文件夹

时间:2019-04-05 11:17:28

标签: windows batch-file

我正在尝试使用批处理脚本安装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 个答案:

答案 0 :(得分:1)

尝试一下。重要的是,您将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