Importowanie plików
Plik VBScript WiImport.vbs znajduje się w Składniki zestawu Windows SDK dla deweloperów Instalatora Windows. W tym przykładzie pokazano, jak napisać skrypt importowania tabel do bazy danych Instalatora Windows.
Skrypt łączy się z obiektem Instalator, otwiera bazę danych, przetwarza listę plików i zatwierdza zmiany przed zamknięciem bazy danych.
W przykładzie pokazano użycie następujących elementów:
- metodyOpenDatabase (Installer Object)
- metodę LastErrorRecord obiektu Instalatora
- Import, metoda
- metody Commit obiektu bazy danych
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, użyj następującej składni w wierszu polecenia.
cscript WiImport.vbs [ścieżka do bazy danych][ścieżka do folderu][opcje] [lista plików archiwum]
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 za pomocą języka VBS > [ścieżka 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.
Określ ścieżkę do bazy danych instalatora Windows, która ma zostać utworzona lub która ma odbierać zaimportowane tabele. Określ ścieżkę do folderu zawierającego pliki archiwum tabel, które są importowane. Wyświetl listę nazw importowanych plików archiwum. Nazwy plików z symbolami wieloznacznymi, takie jak *.idt, mogą służyć do importowania wielu plików.
Następujące opcje można określić w dowolnym miejscu w wierszu polecenia przed listą plików.
Opcja | Opis |
---|---|
nie określono opcji | Zaimportuj listę plików archiwum tabeli z określonego folderu do bazy danych Instalatora Windows. |
/c | Utwórz bazę danych Instalatora Windows, a następnie zaimportuj listę plików archiwum tabeli z określonego folderu do nowej bazy danych. |
Aby uzyskać więcej informacji, zobacz Przykłady skryptów Instalatora Windows, aby uzyskać dodatkowe przykłady skryptów. Aby zapoznać się z przykładowymi narzędziami, które nie wymagają hosta skryptów systemu Windows, zobacz Narzędzia programistyczne Instalatora Windows.
Należy pamiętać, że przykład lokalizacji pokazuje również importowanie zlokalizowanych tabel błędów i tekstu ActionText.