Импорт файлов

Файл VBScript WiImport.vbs предоставляется в компонентах пакета SDK Windows для разработчиков установщиков Windows. В этом примере показано, как написать скрипт для импорта таблиц в базу данных установщика Windows.

Скрипт подключается к объекту установщика , открывает базу данных, обрабатывает список файлов и фиксирует изменения перед закрытием базы данных.

В примере демонстрируется использование следующих компонентов:

Для использования этого примера потребуется CScript.exe или WScript.exe версии узла скриптов Windows. Чтобы использовать CScript.exe для запуска этого примера, используйте следующий синтаксис в командной строке.

cscript WiImport.vbs [путь к базе данных][путь к папке][параметры] [список архивных файлов]

Отображается справка, если первый аргумент имеет значение /? или если задано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. В примере возвращается значение 0 для успешного выполнения, 1 при вызове справки и 2, если скрипт завершается сбоем.

Укажите путь к базе данных установщика Windows, которую необходимо создать или получить импортированные таблицы. Укажите путь к папке, содержащей архивные файлы импортируемых таблиц. Список имен импортируемых архивных файлов. Имена файлов с подстановочными знаками, такие как *.idt, можно использовать для импорта нескольких файлов.

Следующие параметры можно указать в любой точке командной строки перед списком файлов.

Параметр Описание:
параметр не указан Импортируйте список файлов архива таблиц из указанной папки в базу данных установщика Windows.
/C Создайте базу данных установщика Windows, а затем импортируйте список архивных файлов таблиц из указанной папки в новую базу данных.

 

Дополнительные сведения см. в Windows примерах сценариев установщика. Примеры служебных программ, для которых не требуется узел скриптов Windows, см. в разделе Windows Средств разработки установщика.

Обратите внимание, что в примере локализации также демонстрируется импорт локализованных таблиц ошибок и actionText.