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:
- Método OpenDatabase (Installer Object)
- método LastErrorRecord do objeto Installer
- Método de importação
- método Commit do objeto Database
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.