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