Exportar arquivos
O arquivo VBScript WiExport.vbs é fornecido no Windows SDK Components for Windows Installer Developers. 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 objetoInstaller, abre um banco de dados e exporta tabelas para arquivos compactados.
O exemplo demonstra o uso de:
- Método OpenDatabase (Installer Object)
- método LastErrorRecord do objeto Installer
- Método de exportação
- método OpenView do objeto Database
- método Fetch do objeto View
- propriedade StringData do objeto Record
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, digite uma linha de comando no prompt de comando usando a sintaxe a seguir. A ajuda é exibida se o primeiro argumento for /? ou se forem especificados poucos argumentos. Para redirecionar a saída para um arquivo, termine 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.
cscript WiExport.vbs [caminho para o banco de dados][caminho para a pasta][opções][lista de nomes da 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 para a qual os arquivos exportados devem ser copiados. Liste os nomes que diferenciam maiúsculas de minúsculas das tabelas de banco de dados que estão sendo exportadas. Especifique '*' para exportar todas as tabelas, incluindo _SummaryInformation.
As opções a seguir podem ser especificadas em qualquer lugar na linha de comando antes da lista de nomes da tabela.
Opção | Descrição |
---|---|
Nenhuma opção especificada | Os arquivos exportados podem ter um nome de arquivo longo. |
/s | Força os arquivos exportados a terem nomes de arquivo curtos. |
Para obter exemplos de scripts adicionais, consulte Exemplos de scripts do Windows Installer. Para obter utilitários de exemplo que não exigem o Windows Script Host, consulte Ferramentas de Desenvolvimento do Windows Installer.