Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O arquivo VBScript WiUseXfm.vbs é fornecido no Windows SDK Components for Windows Installer Developers. Este exemplo mostra como o script pode ser usado para aplicar uma transformação a um banco de dados do Windows Installer.
A amostra demonstra o uso de
- método OpenDatabase (Installer Object)
- 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 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 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 apenas comparados. 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 para suprimir |
|---|---|
| 1 | Adicionar uma linha que já existe. |
| 2 | Excluir uma linha que não existe. |
| 4 | Adicionar uma tabela que já existe. |
| 8 | Excluir uma tabela que não existe. |
| 16 | Atualizar uma linha que não existe. |
| 256 | Incompatibilidade de banco de dados e transformar páginas de código. |
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.