Применение преобразования
Файл VBScript WiUseXfm.vbs предоставляется в разделе Компоненты Windows SDK для разработчиков установщика Windows. В этом примере показано, как можно использовать скрипт для применения преобразования к базе данных установщика Windows.
В примере демонстрируется использование
- Метод OpenDatabase (объект установщика)
- Метод LastErrorRecordобъекта Installer
- Метод ApplyTransform
- Метод Commitобъекта Database
Для использования этого примера потребуется CScript.exe или WScript.exe версия узла сценариев Windows. Чтобы использовать CScript.exe для запуска этого примера, введите командную строку в командной строке, используя следующий синтаксис. Справка отображается, если первым аргументом является /? или , если указано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. Пример возвращает значение 0 для успешного выполнения, 1 при вызове справки и 2 в случае сбоя скрипта.
cscript WiUseXfm.vbs [путь к исходной базе данных][путь к преобразованию файла][параметры]
Укажите путь к базе данных установщика Windows. Укажите путь к файлу преобразования. Если путь к файлу преобразования не указан, сравниваются только две базы данных. Третий аргумент является необязательным числовым значением, указывающим набор условий ошибок, которые необходимо подавлять. Сложить эти значения вместе, чтобы подавить несколько условий.
Значение | Условие ошибки для подавления |
---|---|
1 | Добавление уже существующей строки. |
2 | Удаление несуществующей строки. |
4 | Добавление уже существующей таблицы. |
8 | Удаление несуществующей таблицы. |
16 | Обновление несуществующей строки. |
256 | Несоответствие кодовых страниц базы данных и преобразования. |
Дополнительные примеры сценариев см. в разделе Примеры сценариев установщика Windows. Примеры служебных программ, для которых не требуется узел сценариев Windows, см. в разделе Средства разработки установщика Windows.