Управление размерами файлов и версиями
VBScript-файл WiFilVer.vbs предоставляется в компонентах пакета SDK для Windows для разработчиков установщика 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 объекта сеанса сеанса
- свойство Record.StringData
- свойство Record.IntegerData объекта записи
Для использования этого примера требуется CScript.exe или WScript.exe версии узла скриптов Windows. Чтобы использовать CScript.exe для выполнения этого примера, введите команду в командной строке с помощью следующего синтаксиса:
cscript WiFilVer.vbs [путь к базе данных][необязательное расположение источника]
Кроме того, следует учитывать следующее:
- Отображается справка, если первый аргумент имеет значение /? или если задано слишком мало аргументов.
- Чтобы перенаправить выходные данные в файл, завершите командную строку > VBS [путь к файлу].
- В примере возвращается значение 0 (ноль) для успешного выполнения, 1 (один) при вызове справки и 2 (два) при сбое скрипта.
Укажите базу данных установщика Windows, которую необходимо обновить, которая должна находиться в корневом каталоге исходного файла. Однако можно указать источники для базы данных в отдельных расположениях. Если источник сжимается, все файлы открываются в корневом каталоге.
Следующие параметры можно указать в любом расположении в командной строке.
Выбор | Описание |
---|---|
не указан параметр | Отображение сведений о файле базы данных. |
/u | Обновите размер файла, версию и языковые сведения в базе данных из источника. |
Дополнительные сведения см. в разделе Примеры сценариев установщика Windows и средства разработки установщика Windows.