Import souborů
Soubor VBScript WiImport.vbs je k dispozici v součásti sady Windows SDK pro vývojáře instalační služby systému Windows. Tato ukázka ukazuje, jak napsat skript pro import tabulek do databáze Instalační služby systému Windows.
Skript se připojí k instalačnímu programu objektu, otevře databázi, zpracuje seznam souborů a před zavřením databáze potvrdí změny.
Ukázka ukazuje použití:
- Metoda OpenDatabase (Installer Object)
- Metoda LastErrorRecord objektu Installer
- metodyImport
- Metoda Commit objektu Database
K použití této ukázky budete potřebovat CScript.exe nebo WScript.exe verzi programu Windows Script Host. Pokud chcete ke spuštění této ukázky použít CScript.exe, použijte následující syntaxi na příkazovém řádku.
cscript WiImport.vbs [cesta k databázi][cesta ke složce][options] [seznam archivů souborů]
Nápověda se zobrazí, pokud je první argument /? nebo pokud je zadáno příliš málo argumentů. Pokud chcete výstup přesměrovat na soubor, ukončete příkazový řádek pomocí VBS > [cesta k souboru]. Ukázka vrátí hodnotu 0 pro úspěch, 1, pokud je vyvolána nápověda, a 2, pokud skript selže.
Zadejte cestu k databázi instalační služby systému Windows, která se má vytvořit nebo která má přijímat importované tabulky. Zadejte cestu ke složce obsahující archivní soubory importovaných tabulek. Zobrazte seznam názvů importovaných souborů archivu. Názvy zástupných znaků, například *.idt, lze použít k importu více souborů.
Následující možnosti mohou být zadány kdekoli na příkazovém řádku před seznamem souborů.
Možnost | Popis |
---|---|
není zadána žádná možnost | Importujte seznam souborů archivu tabulek ze zadané složky do databáze Instalační služby systému Windows. |
/c | Vytvořte databázi Instalační služby systému Windows a potom importujte seznam souborů archivu tabulek ze zadané složky do nové databáze. |
Další informace najdete v tématu příklady skriptování instalační služby systému Windows další příklady skriptování. Ukázkové nástroje, které nevyžadují program Windows Script Host, naleznete v tématu Nástroje pro vývoj instalační služby systému Windows.
Všimněte si, že příklad lokalizace ukazuje také import lokalizovaných chyb a tabulek ActionText.