Zobrazení rozdílů mezi dvěma databázemi
Soubor VBScript WiDiffDb.vbs je k dispozici v součásti sady Windows SDK pro vývojáře instalační služby systému Windows. Tento ukázkový skript vygeneruje dočasný transformační soubor mezi dvěma databázemi Instalační služby systému Windows a zobrazí transformaci.
Ukázka ukazuje použití:
- metoda OpenDatabase (objekt instalačního programu)
- Metoda LastErrorRecord objektu Installer
- metodyOpenView
- vlastnost SummaryInformation (databázový objekt)
- metoda GenerateTransform
- Metoda ApplyTransform
- databázového objektu
- metoda Fetch objektu View
- vlastnostIsNull
- vlastnost StringData objektu Record
- tabulky _TransformView
Použití této ukázky vyžaduje CScript.exe verzi programu Windows Script Host. Pokud chcete ke spuštění této ukázky použít CScript.exe, zadejte příkaz na příkazovém řádku pomocí následující syntaxe. 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.
cscript WiDiffDb.vbs[cesta k původní databázi][cesta k revidované databázi]
Zadejte cestu k původní databázi Instalační služby systému Windows. Zadejte cestu k revidované databázi. Ukázkový skript zobrazí transformaci.
Další příklady skriptování najdete v tématu Příklady skriptování instalační služby systému Windows. 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.