列出组件
VBScript 文件 WiCompon.vbs 在适用于 Windows Installer 开发人员 的Windows SDK 组件中提供。 此示例脚本可用于列出 Windows Installer 数据库中的组件。
此示例演示如何使用 Component 表中的各种主键。
此示例还演示了:
- OpenDatabase 方法(Installer Object)、CreateRecord 方法,以及 Installer 对象的 LastErrorRecord 方法。
- OpenView 方法、TablePersistent 属性,以及 数据库对象的 PrimaryKeys 属性。
- Execute 方法 和 View 对象的 Fetch 方法。
- Record 对象的 StringData 属性 属性。
使用此示例需要 windows 脚本主机 CScript.exe 或 WScript.exe 版本。 若要使用 CScript.exe 运行此示例,请使用以下语法在命令提示符处键入命令。 如果第一个参数为 /? 或指定参数太少。 若要将输出重定向到文件,请使用 VBS > 结束命令行 [文件路径 ]。 该示例返回一个值 0 表示成功,如果调用帮助,则返回 1;如果脚本失败,则返回 2。
cscript WiCompon.vbs [数据库路径][组件名称]
指定 Windows Installer 数据库的路径。 指定组件的名称。 名称必须列在 组件表的组件列中。 如果省略组件的名称,则会列出所有组件。 如果星号 \ 用作组件名称,则 WiCompon.vbs 将列出所有组件的构成。 请注意,大型数据库最好使用 CScript 而不是 WScript 显示。
有关其他脚本示例,请参阅 Windows Installer 脚本示例。 有关不需要 Windows 脚本主机的示例实用工具,请参阅 Windows Installer 开发工具。