Wyświetlanie przekształcenia
Plik VBScript WiLstXfm.vbs znajduje się w składnikach Windows SDK dla deweloperów Instalatora Windows. Ten przykładowy skrypt może służyć do wyświetlania pliku przekształcenia.
W przykładzie pokazano użycie następujących elementów:
- tabeli _TransformView
- metoda OpenDatabase (Obiekt Instalatora)
- metodę LastErrorRecord obiektu Instalatora
- metody ApplyTransform
- metodyOpenView
- metody Commit obiektu bazy danych
- właściwościIsNull
- właściwości StringData obiektu rekordu
Użycie tego przykładu wymaga CScript.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. 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 WiLstXfm.vbs[ścieżka do referencyjnej bazy danych][opcja][ścieżka do przekształcenia do wyświetlenia]
Określ ścieżkę do referencyjnej bazy danych Instalatora Windows. Określ listę ścieżek do przekształcania plików, które są wyświetlane. Każda ścieżka na liście może być poprzedzona opcjonalną wartością liczbową. Ta wartość określa zestaw warunków błędu, które mają zostać pominięte. Możesz dodać te wartości razem, aby pominąć wiele warunków. Jeśli nie określono żadnej opcji liczbowej, wszystkie warunki błędu zostaną pominięte. Argumenty na tej liście są wykonywane w kolejności od lewej do prawej, w której są wyświetlane w wierszu polecenia.
Wartość | Warunek błędu pomijania |
---|---|
1 | Dodawanie wiersza, który już istnieje. |
2 | Usuwanie wiersza, który nie istnieje. |
4 | Dodawanie tabeli, która już istnieje. |
8 | Usuwanie tabeli, która nie istnieje. |
16 | Aktualizowanie wiersza, który nie istnieje. |
256 | Niezgodność stron kodowych bazy danych i przekształcania. |
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.