Импорт файлов
VBScript-файл WiImport.vbs предоставляется в компонентах пакета SDK для Windows для разработчиков установщика Windows. В этом примере показано, как написать скрипт для импорта таблиц в базу данных установщика Windows.
Скрипт подключается к объекту установщика, открывает базу данных, обрабатывает список файлов и фиксирует изменения перед закрытием базы данных.
В примере показано использование следующих компонентов:
- метода OpenDatabase(объект установщика)
- метод LastErrorRecord объекта Installer
- метода импорта
- Метод Commitобъекта базы данных
Для использования этого примера потребуется CScript.exe или WScript.exe версии узла скриптов Windows. Чтобы использовать CScript.exe для запуска этого примера, используйте следующий синтаксис в командной строке.
cscript WiImport.vbs [путь к базе данных][путь к папке][параметры] [архивный список файлов]
Отображается справка, если первый аргумент имеет значение /? или если задано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. В примере возвращается значение 0 для успешного выполнения, 1 при вызове справки и 2, если скрипт завершается ошибкой.
Укажите путь к созданной базе данных установщика Windows или для получения импортированных таблиц. Укажите путь к папке, содержащей архивные файлы импортируемых таблиц. Список имен импортируемых архивных файлов. Имена файлов с подстановочными знаками, такие как *.idt, можно использовать для импорта нескольких файлов.
Следующие параметры можно указать в любой точке командной строки перед списком файлов.
Выбор | Описание |
---|---|
параметр не указан | Импортируйте список файлов архива таблиц из указанной папки в базу данных установщика Windows. |
/c | Создайте базу данных установщика Windows и импортируйте список файлов архива таблиц из указанной папки в новую базу данных. |
Дополнительные сведения см. в примерах сценариев установщика Windows для дополнительных примеров сценариев. Примеры служебных программ, которые не требуют узла скриптов Windows, см. в средств разработки установщика Windows.
Обратите внимание, что пример локализации также демонстрирует импорт локализованных таблиц ошибок и actionText таблиц.