Partilhar via


Importar arquivos

O arquivo VBScript WiImport.vbs é fornecido no Windows SDK Components for Windows Installer Developers. Este exemplo mostra como escrever um script para importar tabelas para um banco de dados do Windows Installer.

O script se conecta a um objetoInstaller, abre um banco de dados, processa uma lista de arquivos e confirma as alterações antes de fechar o banco de dados.

O exemplo demonstra o uso de:

Você precisará da versão CScript.exe ou WScript.exe do Windows Script Host para usar este exemplo. Para usar CScript.exe para executar este exemplo, use a sintaxe a seguir no prompt de comando.

cscript WiImport.vbs [caminho para o banco de dados][caminho para a pasta][opções] [lista de arquivos]

A ajuda é exibida se o primeiro argumento for /? ou se forem especificados poucos argumentos. Para redirecionar a saída para um arquivo, finalize a linha de comando com VBS > [caminho para o arquivo]. O exemplo retorna um valor de 0 para êxito, 1 se a ajuda for invocada e 2 se o script falhar.

Especifique o caminho para um banco de dados do Windows Installer que deve ser criado ou que deve receber as tabelas importadas. Especifique o caminho para a pasta que contém os arquivos das tabelas que estão sendo importadas. Liste os nomes dos arquivos que estão sendo importados. Nomes de arquivo curinga, como *.idt, podem ser usados para importar vários arquivos.

As opções a seguir podem ser especificadas em qualquer lugar na linha de comando antes da lista de arquivos.

Opção Descrição
Nenhuma opção especificada Importe a lista de arquivos de tabela da pasta especificada para o banco de dados do Windows Installer.
/c Crie um banco de dados do Windows Installer e importe a lista de arquivos de tabela da pasta especificada para o novo banco de dados.

 

Para obter mais informações, consulte Exemplos de scripts do Windows Installer para obter exemplos de scripts adicionais. Para obter utilitários de exemplo que não exigem o Windows Script Host, consulte Ferramentas de Desenvolvimento do Windows Installer.

Observe que Um exemplo de localização também demonstra Importando tabelas de erro localizado e ActionText.