创建 .bat 文件以使用安装参数自动执行多个安装

创建 .bat 文件以使用安装参数自动执行多个安装

尝试创建一个.bat 文件来自动依次安装多个程序。

我知道有很多帖子可以解决这个问题,但是我有一个更具体的问题:

我如何让 .bat 文件为我填写安装选项?选项包括安装到哪个目录(这样我就可以安装到默认目录以外的目录)、安装中涉及的单选按钮(默认安装/自定义安装等)。

是否有特定的 .bat 文件命令可以让我编写脚本来回答安装程序询问我的问题?

感谢您的帮助。

答案1

我不会创建批处理文件,而是尝试使用安装信息文件或 .INF

Microsoft 硬件开发中心列出了一系列很棒的操作指南,详细介绍了该主题,无论是全新安装还是软件和驱动程序的安装。不过,它更常用于后者。

https://msdn.microsoft.com/en-us/windows/hardware/drivers/install/overview-of-inf-files

为了创建基于 INF 的安装,您将需要使用称为 IExpress 的工具。

这是一个相当复杂的主题,但是,如果你有时间去研究它,它将成倍地增加你对 Windows 架构的了解。

“选项包括安装到哪个目录(这样我就可以安装到默认目录以外的其他目录)、安装中涉及的单选按钮(默认安装/自定义安装等)。”

这些事情都可以通过正确编写的 XML 文件来解决。目前还不清楚您打算如何安装上述程序。您是否有随附的 DLL?如果您有这些程序集,另一种方法是使用该 XML 文件和正确的 DLL(或并行程序集)并创建所谓的清单。

每份清单都必须有一个与之关联的并排程序集。

总之,最好的选择是采用 .INF 路线,如果您足够熟练使用 XML 术语,可以尝试这种方法。

相关内容