Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Plik VBScript WiMakCab.vbs znajduje się w Składniki zestawu Windows SDK dla deweloperów Instalatora Windows. W tym przykładzie pokazano, jak skrypt jest używany do generowania szaf plików z bazy danych Instalatora Windows.
W tym przykładzie pokazano:
- metodyOpenDatabase (Installer Object) i metody lastErrorRecord obiektu instalatora
- metoda Commit, metoda OpenView i właściwość SummaryInformation (Database Object)obiektu bazy danych
- metoda Fetch, metoda Execute i metoda ModifyView Object
- właściwości StringData i właściwości IntegerData obiektu rekordu
- metoda DoAction, właściwość właściwości (obiekt sesji)i właściwość trybu obiektu sesji
Do korzystania z tego przykładu będzie wymagana CScript.exe lub WScript.exe wersja 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. 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 dla powodzenia, 1, jeśli zostanie wywołana pomoc, i 2, jeśli skrypt zakończy się niepowodzeniem.
cscript WiMakCab.vbs [ścieżka do bazy danych][nazwa podstawowa][opcjonalne lokalizacje źródłowe]
Aby wygenerować szafkę, Makecab.exe musi znajdować się w ścieżce PATH. Narzędzie Makecab.exe znajduje się w składnikach Windows SDK dla deweloperów Instalatora Windows. Należy pamiętać, że przykład nie aktualizuje tabeli Media do obsługi wielu szafek. Aby zastąpić osadzony gabinet, uwzględnij opcje: /R /C /U /E.
Określ ścieżkę do bazy danych instalatora. Musi się to znajdować w katalogu głównym drzewa źródłowego. Określ nazwę bazową z uwzględnieniem wielkości liter dla wygenerowanych plików cabinet. Jeśli typ źródła jest skompresowany, wszystkie pliki są otwierane w katalogu głównym. Następujące opcje można określić w dowolnym momencie w wierszu polecenia.
| Opcja | Opis |
|---|---|
| nie określono opcji | |
| /C | Uruchom kompresję. Jeśli /C nie jest określony, WiMakCab.vbs generuje tylko plik DDF. |
| /L | Używanie kompresji LZX zamiast MSZIP |
| /F | Ogranicz rozmiar szafki do rozmiaru dyskietki 1,44 MB zamiast CD-ROM |
| /U | Aktualizowanie bazy danych w celu odwołania się do wygenerowanego gabinetu |
| /E | Osadzanie pliku cabinet w pakiecie instalatora jako strumienia |
| /S | Używanie numerów sekwencji w tabeli Plik uporządkowanej według katalogów |
| /R | Przywróć instalację inną niż cabinet, usuń gabinet, jeśli /E jest określony (/R opcja usuwa skompresowany bit - SummaryInfo właściwość 15 & 2) |
Aby uzyskać dodatkowe przykłady skryptów, zobacz Przykłady skryptów Instalatora Windows. Aby zapoznać się z przykładowymi narzędziami, które nie wymagają hosta skryptów systemu Windows, zobacz Narzędzia programistyczne Instalatora Windows.