Gerenciar tamanhos e versões de arquivos
O arquivo VBScript WiFilVer.vbs é fornecido no Windows SDK Components for Windows Installer Developers. O exemplo mostra como você pode usar um script para relatar ou atualizar a versão, o tamanho e as informações de idioma do arquivo.
O exemplo também mostra ações do Windows Installer, como acessar um banco de dados do Windows Installer e o uso do seguinte:
- Installer.OpenDatabase método do Installer Object
- propriedade Installer.FileAttributes
- Installer.FileHash método
- método Installer.FileVersion
- método Installer.LastErrorRecord do Installer Object
- método Database.OpenView
- propriedade Database.SummaryInformation do objeto de banco de dados
- método Session.DoAction
- Session.Property
- propriedade Session.SourcePath
- Session.Mode propriedade do Session Object
- propriedade Record.StringData
- propriedade Record.IntegerData do objeto Record
O uso deste exemplo requer a versão CScript.exe ou WScript.exe do Windows Script Host. Para usar CScript.exe para executar este exemplo, digite um comando no prompt de comando usando a seguinte sintaxe:
cscript WiFilVer.vbs [caminho para o banco de dados][locais de origem opcionais]
Tenha também em atenção o seguinte:
- 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 (zero) para êxito, 1 (um) se a ajuda for invocada e 2 (dois) se o script falhar.
Especifique o banco de dados do Windows Installer que você deseja atualizar, que deve estar localizado na raiz do arquivo de origem. No entanto, você pode especificar fontes para o banco de dados em locais separados. Se a fonte for compactada, todos os arquivos serão abertos na raiz.
As opções a seguir podem ser especificadas em qualquer local na linha de comando.
Opção | Descrição |
---|---|
nenhuma opção especificada | Exiba as informações do arquivo do banco de dados. |
/u | Atualize o tamanho do arquivo, a versão e as informações de idioma no banco de dados a partir da fonte. |
Para obter mais informações, consulte Exemplos de scripts do Windows Installer e Ferramentas de Desenvolvimento do Windows Installer.