Управление размерами и версиями файлов
Файл VBScript WiFilVer.vbs предоставляется в компоненте Windows SDK для разработчиков установщика Windows. В этом примере показано, как использовать скрипт для создания отчетов или обновления версии, размера и языка файла.
В примере также показаны действия установщика Windows, доступ к базе данных установщика Windows и использование следующих компонентов:
- Метод Installer.OpenDatabaseобъекта установщика
- Свойство Installer.FileAttributes
- Метод Installer.FileHash
- Метод Installer.FileVersion
- Метод Installer.LastErrorRecordобъекта установщика
- Метод Database.OpenView
- Свойство Database.SummaryInformationобъекта базы данных
- Метод Session.DoAction
- Session.Property
- Свойство Session.SourcePath
- Свойство Session.Modeобъекта Session
- Свойство Record.StringData
- Свойство Record.IntegerDataобъекта Record
Для использования этого примера требуется CScript.exe или WScript.exe версия узла сценариев Windows. Чтобы использовать CScript.exe для запуска этого примера, введите команду в командной строке, используя следующий синтаксис:
cscript WiFilVer.vbs [путь к базе данных][необязательные исходные расположения]
Кроме того, обратите внимание на следующее:
- Справка отображается, если первым аргументом является /? или , если указано слишком мало аргументов.
- Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу].
- Пример возвращает значение 0 (ноль) для успешного выполнения, 1 (один) при вызове справки и 2 (два) в случае сбоя скрипта.
Укажите базу данных установщика Windows, которую требуется обновить, которая должна находиться в корневом каталоге исходного файла. Однако можно указать источники для базы данных в разных расположениях. Если источник сжат, все файлы открываются в корне.
Следующие параметры можно указать в любом расположении командной строки.
Параметр | Описание |
---|---|
Параметр не указан | Отображение сведений о файле базы данных. |
/U | Обновите размер файла, версию и язык в базе данных из источника. |
Дополнительные сведения см. в разделах Примеры сценариев установщика Windows и Средства разработки установщика Windows.