管理文件大小和版本
VBScript 文件 WiFilVer.vbs 在适用于 Windows Installer 开发人员 的Windows SDK 组件中提供。 此示例演示如何使用脚本来报告或更新文件版本、大小和语言信息。
此示例还演示了 Windows Installer作、如何访问 Windows Installer 数据库以及使用以下作:
- Installer 对象 的 Installer.OpenDatabase 方法
- Installer.FileAttributes 属性
- Installer.FileHash 方法
- Installer.FileVersion 方法
- Installer 对象 的 Installer.LastErrorRecord 方法
- Database.OpenView 方法
- Database 对象的database.SummaryInformation 属性
- Session.DoAction 方法
- Session.Property
- Session.SourcePath 属性
- Session 对象 的 Session.Mode 属性
- Record.StringData 属性
- Record 对象 的 Record.IntegerData 属性
使用此示例需要 windows 脚本主机 CScript.exe 或 WScript.exe 版本。 若要使用 CScript.exe 运行此示例,请使用以下语法在命令提示符处键入命令:
cscript WiFilVer.vbs [数据库路径][可选源位置]
另请注意以下事项:
- 如果第一个参数为 /? 或指定参数太少。
- 若要将输出重定向到文件,请使用 VBS > 结束命令行 [文件路径 ]。
- 如果调用帮助,则示例返回值为 0(零),如果调用帮助,则返回 1(1),如果脚本失败,则返回 2(2)。
指定要更新的 Windows Installer 数据库,该数据库必须位于源文件根目录中。 但是,可以在不同的位置为数据库指定源。 如果源已压缩,则会在根目录中打开所有文件。
可以在命令行上的任意位置指定以下选项。
选择 | 描述 |
---|---|
未指定任何选项 | 显示数据库的文件信息。 |
/u | 从源更新数据库中的文件大小、版本和语言信息。 |
有关详细信息,请参阅 Windows Installer 脚本示例 和 Windows Installer 开发工具。