Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O arquivo VBScript WiUseXfm.vbs é fornecido no componentes do SDK do Windows para desenvolvedores do Windows Installer. Este exemplo mostra como o script pode ser usado para aplicar uma transformação a um banco de dados do Windows Installer.
O exemplo demonstra o uso de
- método OpenDatabase (Objeto Installer)
- método LastErrorRecord do objeto Installer
- método ApplyTransform
- método Commit do objeto Database
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 WiUseXfm.vbs [caminho para o banco de dados original][caminho para transformar arquivo][opções]
Especifique o caminho para o banco de dados do Windows Installer. Especifique o caminho para o arquivo de transformação. Se o caminho para o arquivo de transformação for omitido, os dois bancos de dados serão comparados apenas. O terceiro argumento é um valor numérico opcional que especifica um conjunto de condições de erro que devem ser suprimidas. Adicione esses valores para suprimir várias condições.
| Valor | Condição de erro a ser suprimida |
|---|---|
| 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 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.