应用转换
VBScript 文件 WiUseXfm.vbs 在适用于 Windows Installer 开发人员 的Windows SDK 组件中提供。 此示例演示如何使用脚本将转换应用到 Windows Installer 数据库。
此示例演示了如何使用
- OpenDatabase 方法(Installer 对象)
- Installer 对象的 lastErrorRecord 方法
- ApplyTransform 方法
- Database 对象 的 Commit 方法
需要使用 CScript.exe 或 WScript.exe 版本的 Windows 脚本主机才能使用此示例。 若要使用 CScript.exe 运行此示例,请使用以下语法在命令提示符处键入命令行。 如果第一个参数为 /? 或指定参数太少。 若要将输出重定向到文件,请使用 VBS > 结束命令行 [文件路径 ]。 该示例返回一个值 0 表示成功,如果调用帮助,则返回 1;如果脚本失败,则返回 2。
cscript WiUseXfm.vbs [原始数据库的路径][转换文件的路径][options]
指定 Windows Installer 数据库的路径。 指定转换文件的路径。 如果省略转换文件的路径,则仅比较两个数据库。 第三个参数是一个可选的数值,该值指定要禁止的错误条件集。 将这些值一起添加到一起以抑制多个条件。
价值 | 要取消的错误条件 |
---|---|
1 | 添加已存在的行。 |
2 | 删除不存在的行。 |
4 | 添加已存在的表。 |
8 | 删除不存在的表。 |
16 | 更新不存在的行。 |
256 | 数据库和转换代码页不匹配。 |
有关其他脚本示例,请参阅 Windows Installer 脚本示例。 有关不需要 Windows 脚本主机的示例实用工具,请参阅 Windows Installer 开发工具。