Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 使用批处理脚本将exe安装到特定文件夹_Windows_Batch File - Fatal编程技术网

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

Windows 使用批处理脚本将exe安装到特定文件夹,windows,batch-file,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 /silen

我正在尝试使用批处理脚本安装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文件,因为它会将可执行文件转储到它的根目录中

set "pythonInstallDir=C:\Program Files\Python3.6.5"
C:\Users\eyds\Downloads\python-3.6.5-amd64.exe /silent /norestart TargetDir="%pythonInstallDir%"
请注意,双引号在这里非常重要,以适应空白,而且我删除了集合中=之后的空格

在这里,我测试了它的程序文件,你会看到它的作品