Перечисление компонентов
Файл VBScript WiFeatur.vbs предоставляется в компоненте Windows SDK для разработчиков установщика Windows. В этом примере показано, как скрипт используется для перечисления компонентов в базе данных установщика Windows. В этом примере показано добавление временных столбцов в базу данных установщика Windows, доступную только для чтения.
В этом примере демонстрируются следующее:
- Метод OpenDatabase (объект установщика),метод CreateRecord и метод LastErrorRecordобъекта установщика
- Метод Execute и метод Fetchобъекта View
- Метод OpenView, свойство TablePersistent и свойство PrimaryKeysобъекта базы данных
- Свойства FieldCount, IntegerData и StringDataобъекта Record
Для использования этого примера требуется CScript.exe или WScript.exe версия узла сценариев Windows. Чтобы использовать CScript.exe для запуска этого примера, введите команду в командной строке, используя следующий синтаксис. Справка отображается, если первым аргументом является /? или , если указано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. Пример возвращает значение 0 для успешного выполнения, 1 при вызове справки и 2 в случае сбоя скрипта.
cscript WiFeatur.vbs [путь к базе данных][имя компонента]
Укажите путь к базе данных установщика Windows. Укажите имя компонента. Он должен быть указан в столбце Компонент таблицы Признаков. Если имя компонента опущено, все компоненты будут перечислены в виде дерева признаков. Если в качестве имени компонента используется звездочка (*), WiFeatur.vbs перечисляет состав всех признаков. Обратите внимание, что большие базы данных лучше отображать с помощью CScript, а не WScript.
Дополнительные сведения см. в разделе Примеры сценариев установщика Windows . Примеры служебных программ, для которых не требуется узел сценариев Windows, см. в разделе Средства разработки установщика Windows.