Exportera filer
VBScript-filen WiExport.vbs finns i Windows SDK-komponenter för Windows Installer Developers. Det här exemplet visar hur du skriver skript för att exportera tabeller till en Windows Installer-databas. Skriptexemplet ansluter till ett Installer-objekt, öppnar en databas och exporterar tabeller till arkivfiler.
Exemplet visar användningen av:
- OpenDatabase-metoden (installationsobjekt)
- LastErrorRecord-metod för Installer-objektet
- Exportera metod
- OpenView-metod för Database-objektet
- Fetch-metoden för objektet View
- StringData-egenskapen för objektet Record
Du behöver CScript.exe eller WScript.exe version av Windows Script Host för att använda det här exemplet. Om du vill använda CScript.exe för att köra det här exemplet skriver du en kommandorad i kommandotolken med hjälp av följande syntax. Hjälp visas om det första argumentet är /? eller om för få argument anges. Om du vill omdirigera utdata till en fil avslutar du kommandoraden med VBS > [sökväg till filen]. Exemplet returnerar värdet 0 för lyckat resultat, 1 om hjälp anropas och 2 om skriptet misslyckas.
cscript WiExport.vbs [sökväg till databas][sökväg till mapp][alternativ][tabellnamnslista]
Ange sökvägen till installationsdatabasen som tabellerna exporteras från. Ange sökvägen till mappen som de exporterade arkivfilerna ska kopieras till. Visa en lista över skiftlägeskänsliga namn på databastabeller som exporteras. Ange *för att exportera alla tabeller, inklusive _SummaryInformation.
Följande alternativ kan anges var som helst på kommandoraden före tabellnamnlistan.
Alternativ | Beskrivning |
---|---|
inget alternativ har angetts | Exporterade arkivfiler kan ha ett långt filnamn. |
/s | Tvinga exporterade arkivfiler att ha korta filnamn. |
Ytterligare skriptexempel finns i Skriptexempel för Windows Installer. Exempelverktyg som inte kräver Windows-skriptvärd finns i Windows Installer Development Tools.