shell - 如何使用自定义选择执行程序的“静默安装”?
问题描述
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 文件中并运行它。它成功了。但我需要一个灵活的解决方案来以静默模式安装其他程序。如果没有现成的解决方案,请告诉我正确的方法我应该怎么做?我应该学习一些编程语言还是其他东西?谢谢!对不起,我的英语不好。
解决方案
推荐阅读
- processing - 处理和 controlP5 - 当 Size 设置为变量值时按钮损坏
- python - 如何将函数应用于数据框中的每个元素?
- java - AWS Elastic Beanstalk SpringBoot fat WAR:找不到jsp
- dataframe - 如何将 sql.Dataframe 作为参数传递给 Scala 中的函数
- html - 如何不将样式应用于 CSS 中的特定元素?
- python - 计算 numpy 数组中具有 2 个或更多邻居的单元格数
- c - 全局变量属于c中的哪种存储类型?
- reinforcement-learning - Policy Gradient 与函数逼近的收敛保证
- javascript - 使用 Graphql 和 Gatsby Image 在 React/Gatsby 中使用 setInterval 更改图像
- typescript - 我可以获得类型为给定类型的接口的字段名称列表吗?