导出文件
面向 Windows Installer 开发人员的 Windows SDK 组件中提供了 VBScript 文件 WiExport.vbs。 此示例演示如何编写脚本以将表导出到 Windows Installer 数据库中。 脚本示例连接到 Installer 对象,打开数据库并将表导出到存档文件。
示例演示如何使用:
- OpenDatabase 方法(Installer 对象)
- Installer 对象的 LastErrorRecord 方法
- Export 方法
- Database 对象的 OpenView 方法
- View 对象的 Fetch 方法
- Record 对象的 StringData 属性
需要 Windows 脚本宿主的 CScript.exe 或 WScript.exe 版本才能使用此示例。 若要使用 CScript.exe 运行此示例,请使用以下语法在命令提示符处键入命令行。 如果第一个参数是 /? 或者指定的参数太少,则会显示帮助。 若要将输出重定向到文件,请使命令行以 VBS > [文件路径] 结尾。 示例返回值 0 表示成功;如果调用帮助,则返回 1;如果脚本失败,则返回 2。
cscript WiExport.vbs [数据库路径][文件夹路径][选项][表名列表]
指定要从中导出表的安装程序数据库的路径。 指定要将导出的存档文件复制到的文件夹的路径。 列出要导出的数据库表的名称,区分大小写。 指定“*”以导出所有表,包括 _SummaryInformation。
可以在表名列表之前的命令行上的任何位置指定以下选项。
选项 | 说明 |
---|---|
未指定选项 | 导出的存档文件的文件名可能很长。 |
/s | 强制导出的存档文件的文件名较短。 |
有关更多脚本编写示例,请参阅 Windows Installer 脚本编写示例。 有关不需要 Windows 脚本宿主的示例实用工具,请参阅 Windows Installer 开发工具。