Exibir uma transformação
O arquivo VBScript WiLstXfm.vbs é fornecido nos componentes do SDK do Windows para desenvolvedores do Windows Installer. Este exemplo de script pode ser usado para visualizar um arquivo de transformação.
O exemplo demonstra o uso de:
- Tabela _TransformView
- Método OpenDatabase (objeto Installer)
- Método LastErrorRecord do objeto Installer
- Método ApplyTransform
- Método OpenView
- Método Commit do Objeto de banco de dados
- Propriedade IsNull
- Propriedade StringData do objeto Record
O uso deste exemplo requer a versão CScript.exe do Windows Script Host. Para usar CScript.exe para executar este exemplo, digite um comando no prompt de comando usando a sintaxe a seguir. A ajuda será exibida se o primeiro argumento for /? ou se poucos argumentos forem especificados. Para redirecionar a saída para um arquivo, encerre a linha de comando com VBS > [caminho para arquivo]. A amostra retorna um valor 0 para sucesso, 1 se a ajuda for chamada e 2 se o script falhar.
cscript WiLstXfm.vbs [caminho para o banco de dados de referência][opção][caminho para transformar a ser visualizado]
Especifique o caminho para o banco de dados de referência do Windows Installer. Especifique uma lista de caminhos para transformar os arquivos que estão sendo visualizados. Cada caminho na lista pode ser precedido por um valor numérico opcional. Este valor especifica um conjunto de condições de erro que devem ser suprimidas. Você pode adicionar esses valores para suprimir diversas condições. Se nenhuma opção numérica for especificada, todas as condições de erro serão suprimidas. Os argumentos nesta lista são executados na ordem da esquerda para a direita em que aparecem na linha de comando.
Valor | Condição de erro para suprimir |
---|---|
1 | Adicionando uma linha que já existe. |
2 | Excluindo uma linha que não existe. |
4 | Adicionando uma tabela que já existe. |
8 | Excluindo uma tabela que não existe. |
16 | Atualizando uma linha que não existe. |
256 | Incompatibilidade de banco de dados e páginas de código de transformação. |
Para exemplos de script adicionais, consulte Exemplos de script do Windows Installer. Para exemplos de utilitários que não exigem o Windows Script Host, consulte Ferramentas de desenvolvimento do Windows Installer.