首页 > 解决方案 > 如何使用自定义选择执行程序的“静默安装”?

问题描述

2 天前,我收到一个任务,以静默模式安装一些程序,如7-zip、NPP、FileZilla等。主要问题是选择要安装的程序组件或安装类型。ps 我在下面的图片链接中指出了我所说的内容: https ://cdn1.radikalno.ru/uploads/2019/4/20/70e995c20f61bf0b31744290b2c231a6-full.png

我使用我在网上找到的准备好的脚本以静默模式安装了7-zip 。正如您在下面的代码中看到的那样,指示了在安装模式下添加的一些关联(.7z、.bz2 等)。他们在安装过程中添加,但不是在安装之后。那是我需要的。

@echo off

:Installing
\\yourcompany.com\software\tools\7z465.exe /S

:Associate
assoc .7z=7-Zip.7z
assoc .bz2=7-Zip.bz2
assoc .gz=7-Zip.gz
assoc .tar=7-Zip.tar
assoc .tgz=7-Zip.tgz
assoc .zip=7-Zip.zip

ftype 7-Zip.7z="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.bz2="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.gz="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.tar="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.tgz="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.zip="C:\Program Files\7-Zip\7zFM.exe" "%1"

将其保存在 .bat 文件中并运行它。它成功了。但我需要一个灵活的解决方案来以静默模式安装其他程序。如果没有现成的解决方案,请告诉我正确的方法我应该怎么做?我应该学习一些编程语言还是其他东西?谢谢!对不起,我的英语不好。

标签: shellcmdvbscriptinstallshield

解决方案


推荐阅读