如何使用 python 在 msi 安装程序中写入文本字段?

Posted

技术标签:

【中文标题】如何使用 python 在 msi 安装程序中写入文本字段?【英文标题】:How to write to text field in an msi installer with python? 【发布时间】:2014-01-14 18:30:41 【问题描述】:

我正在使用 python 自动安装程序。

到目前为止,我可以找到 .msi 安装程序并执行它,然后我可以自动执行所有单击以完成安装过程。

我遇到的问题是,我无法找到一种方法来填写安装过程中出现的文本字段。例如,当您安装软件时,安装程​​序可能会提示您输入您的姓名或地址等。如何通过在我的脚本中预定义字符串并将它们插入到文本字段中来为这些文本字段执行“自动填充”弹出窗口?

【问题讨论】:

【参考方案1】:

你为什么要这样做? Windows Installer 支持静默安装和安全自定义公共属性的传递。

msiexec /I foo.msi /qn SOMEPROPERTY=somevalue

Command-Line Options

【讨论】:

以上是关于如何使用 python 在 msi 安装程序中写入文本字段?的主要内容,如果未能解决你的问题,请参考以下文章

如何从电子生成器参数化 msi 文件

如何在 VS2010 中使用自定义许可证验证创建 msi 安装程序

如何从以前的非 msi 安装中复制文件?

Access 2007 Engine:如何将它包含在我的 .msi 安装程序中?

MSI 中断如何在 linux 驱动程序中工作?

如何在 cx_freeze 和 distutils 中指定 msi 的默认安装路径?