Importar Arquivos
O arquivo WiImport.vbs do VBScript é fornecido nos Componentes do SDK do Windows para os desenvolvedores do Windows Installer. Este exemplo mostra como escrever um script para importar tabelas para um banco de dados do Windows Installer.
O script se conecta a um objeto Installer, 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:
- Método OpenDatabase (objeto Installer)
- Método LastErrorRecord do objeto Installer
- Método Import
- Método Commit do objeto Database
Será necessária a versão CScript.exe ou WScript.exe do Windows Script Host para usar esse exemplo. A fim de 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 arquivo morto]
A ajuda será exibida se o primeiro argumento for /? ou se muito poucos argumentos forem especificados. Para redirecionar a saída para um arquivo, encerre a linha de comando com o 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 instalador do Windows que deve ser criado ou que deve receber as tabelas importadas. Especifique o caminho para a pasta que contém o arquivo morto das tabelas que estão sendo importadas. Liste os nomes do arquivo morto que está sendo importado. 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 arquivo morto da 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 arquivo morto da tabela da pasta especificada para o novo banco de dados. |
Para saber mais, confira Exemplos de script do Windows Installer para obter exemplos de scripts adicionais. Para os utilitários de exemplo que não exigem o Windows Script Host, consulte as Ferramentas de desenvolvimento do Windows Installer.
Observe que Um exemplo de localização também demonstra Como importar as tabelas Error e ActionText localizadas.