Экспорт файлов
VBScript-файл WiExport.vbs предоставляется в компонентах windows SDK для разработчиков установщика Windows. В этом примере показано, как создавать скрипты для экспорта таблиц в базу данных установщика Windows. Пример скрипта подключается к объектуустановщика, открывает базу данных и экспортирует таблицы в архивные файлы.
В примере показано использование следующих компонентов:
- метода OpenDatabase(объект установщика)
- метод LastErrorRecord объекта Installer
- метод экспорта
- метод OpenView объекта Database
- метод получения объекта View
- свойство StringData объекта Record
Для использования этого примера потребуется CScript.exe или WScript.exe версии узла скриптов Windows. Чтобы использовать CScript.exe для запуска этого примера, введите командную строку в командной строке с помощью следующего синтаксиса. Отображается справка, если первый аргумент имеет значение /? или если задано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку > VBS [путь к файлу]. В примере возвращается значение 0 для успешного выполнения, 1 при вызове справки и 2, если скрипт завершается ошибкой.
cscript WiExport.vbs [путь к базе данных][путь к папке][параметры][список имен таблицы]
Укажите путь к базе данных установщика, из которой экспортируются таблицы. Укажите путь к папке, в которую копируются экспортированные архивные файлы. Перечислить имена таблиц базы данных , чувствительных к регистру, экспортируемых. Укажите "*", чтобы экспортировать все таблицы, включая _SummaryInformation.
Следующие параметры можно указать в любой точке командной строки перед списком имен таблицы.
Выбор | Описание |
---|---|
параметр не указан | Экспортированные архивные файлы могут иметь длинное имя файла. |
/s | Принудительно экспортированные архивные файлы должны иметь короткие имена файлов. |
Дополнительные примеры сценариев см. в примерах сценариев установщика Windows. Примеры служебных программ, которые не требуют узла скриптов Windows, см. в средств разработки установщика Windows.