Eksportowanie plików
Plik VBScript WiExport.vbs znajduje się w składnikach zestawu Windows SDK dla deweloperów instalatora Windows. W tym przykładzie pokazano, jak napisać skrypt eksportowania tabel do bazy danych Instalatora Windows. Przykładowy skrypt łączy się z obiekteminstalatora, otwiera bazę danych i eksportuje tabele do plików archiwum.
W przykładzie pokazano użycie następujących elementów:
- metodyOpenDatabase (Installer Object)
- metodę LastErrorRecord obiektu Instalatora
- Export, metoda
- metody OpenView obiektu bazy danych
- metody Fetch obiektu View
- właściwości StringData obiektu rekordu
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 wiersz polecenia 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 WiExport.vbs [ścieżka do bazy danych][ścieżka do folderu][opcje][lista nazw tabel]
Określ ścieżkę do bazy danych instalatora, z której są eksportowane tabele. Określ ścieżkę do folderu, do którego mają zostać skopiowane wyeksportowane pliki archiwum. Wyświetl listę nazw z uwzględnieniem wielkości liter tabel bazy danych eksportowanych. Określ "*", aby wyeksportować wszystkie tabele, w tym _SummaryInformation.
Następujące opcje można określić w dowolnym miejscu w wierszu polecenia przed listą nazw tabeli.
Opcja | Opis |
---|---|
nie określono opcji | Wyeksportowane pliki archiwum mogą mieć długą nazwę pliku. |
/s | Wymuś wyeksportowane pliki archiwum, aby miały krótkie nazwy plików. |
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.