Exportar arquivos
O arquivo VBScript WiExport.vbs é fornecido no componentes do SDK do Windows para desenvolvedores do Windows Installer. Este exemplo mostra como escrever script para exportar tabelas para um banco de dados do Windows Installer. O exemplo de script se conecta a um objeto Installer, abre um banco de dados e exporta tabelas para arquivos arquivados.
O exemplo demonstra o uso de:
- método OpenDatabase (objeto Installer)
- método LastErrorRecord do objeto Installer
- método Export
- do método OpenView do objeto Database
- do método Fetch do objeto View
- propriedade StringData do objeto Record
Você precisará da versão CScript.exe ou WScript.exe do Host de Script do Windows para usar este exemplo. Para usar CScript.exe para executar este exemplo, digite uma linha de comando no prompt de comando usando a sintaxe a seguir. A ajuda será exibida se o primeiro argumento for /? ou se forem especificados argumentos muito poucos. 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.
cscript WiExport.vbs [caminho para o banco de dados][caminho para pasta][opções][lista de nomes de tabela]
Especifique o caminho para o banco de dados do instalador do qual as tabelas estão sendo exportadas. Especifique o caminho para a pasta na qual os arquivos de arquivo morto exportados devem ser copiados. Liste os nomes que diferenciam maiúsculas de minúsculas das tabelas de banco de dados sendo exportadas. Especifique '*' para exportar todas as tabelas, incluindo _SummaryInformation.
As opções a seguir podem ser especificadas em qualquer lugar da linha de comando antes da lista de nomes da tabela.
Opção | Descrição |
---|---|
nenhuma opção especificada | Os arquivos de arquivos exportados podem ter um nome de arquivo longo. |
/s | Force os arquivos de arquivos exportados a terem nomes de arquivo curtos. |
Para obter exemplos de script adicionais, consulte exemplos de script do Windows Installer. Para ver os utilitários de exemplo que não exigem o Host de Script do Windows, consulte Ferramentas de Desenvolvimento do Windows Installer.