Zarządzanie rozmiarami i wersjami plików
Plik VBScript WiFilVer.vbs znajduje się w składnikach zestawu Windows SDK dla deweloperów Instalatora Windows. W przykładzie pokazano, jak można użyć skryptu do raportowania lub aktualizowania wersji pliku, rozmiaru i informacji o języku.
W przykładzie przedstawiono również akcje Instalatora Windows, sposób uzyskiwania dostępu do bazy danych Instalatora Windows oraz korzystanie z następujących elementów:
- metoda Installer.OpenDatabase obiektu instalatora
- właściwość Installer.FileAttributes
- metoda Installer.FileHash
- Installer.FileVersion, metoda
- metoda Installer.LastErrorRecord obiektu instalatora
- Database.OpenView, metoda
- właściwość Database.SummaryInformation obiektu bazy danych
- Session.DoAction, metoda
- Session.Property
- Session.SourcePath, właściwość
- właściwość Session.Mode obiektu sesji
- właściwość Record.StringData
- właściwość Record.IntegerData obiektu rekordu
Użycie tego przykładu wymaga CScript.exe lub WScript.exe wersji hosta skryptów systemu Windows. Aby użyć CScript.exe do uruchomienia tego przykładu, wpisz polecenie w wierszu polecenia przy użyciu następującej składni:
cscript WiFilVer.vbs [ścieżka do bazy danych][opcjonalne lokalizacje źródłowe]
Należy również pamiętać o następujących kwestiach:
- Pomoc jest wyświetlana, jeśli pierwszy argument to /? lub jeśli określono zbyt mało argumentów.
- Aby przekierować dane wyjściowe do pliku, zakończ wiersz polecenia przy użyciu > VBS [ścieżki do pliku].
- Przykład zwraca wartość 0 (zero) dla powodzenia, 1 (jeden), jeśli zostanie wywołana pomoc, i 2 (dwa) w przypadku niepowodzenia skryptu.
Określ bazę danych Instalatora Windows, którą chcesz zaktualizować, która musi znajdować się w katalogu głównym pliku źródłowego. Można jednak określić źródła dla bazy danych w oddzielnych lokalizacjach. Jeśli źródło jest skompresowane, wszystkie pliki są otwierane w katalogu głównym.
Następujące opcje można określić w dowolnej lokalizacji w wierszu polecenia.
Opcja | Opis |
---|---|
nie określono żadnej opcji | Wyświetl informacje o pliku bazy danych. |
/u | Zaktualizuj informacje o rozmiarze pliku, wersji i języku w bazie danych ze źródła. |
Aby uzyskać więcej informacji, zobacz przykłady skryptów instalatora windows i Narzędzia programistyczne Instalatora Windows.