Sdílet prostřednictvím


Generování souboru CAB

Soubor VBScript WiMakCab.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 se skript používá ke generování souborů CAB z databáze Instalační služby systému Windows.

Tato ukázka ukazuje:

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, 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 WiMakCab.vbs [cesta k databázi][základní název][volitelná zdrojová umístění]

Aby bylo možné vygenerovat skříňku, Makecab.exe musí být na cestě PATH. Nástroj Makecab.exe je součástí komponent sady Windows SDK pro vývojáře instalační služby systému Windows. Všimněte si, že ukázka neaktualizuje tabulku Media pro zpracování více skříní. Chcete-li nahradit vloženou skříňku, uveďte možnosti: /R /C /U /E.

Zadejte cestu k databázi instalačního programu. Musí se nacházet v kořenovém adresáři zdrojového stromu. Zadejte základní název s rozlišováním velkých a malých písmen pro vygenerované soubory CAB. Pokud je zdrojový typ komprimovaný, všechny soubory se otevřou v kořenovém adresáři. Následující možnosti mohou být zadány v libovolném bodě příkazového řádku.

Možnost Popis
není zadána žádná možnost  
/C Spusťte kompresi. Pokud /C není zadán, WiMakCab.vbs vygeneruje pouze soubor DDF.
/L Použití komprese LZX místo MSZIP
/F Omezte velikost skříně na disketu o velikosti 1,44 MB místo CD-ROM
/U Aktualizace databáze tak, aby odkazovala na vygenerovaný soubor CAB
/E Vložení souboru CAB do instalačního balíčku jako streamu
/S Použití pořadových čísel v tabulce Soubor seřazených podle adresářů
/R Vraťte se k instalaci jiného souboru než cab, odeberte soubor CAB, pokud je zadán /E (možnost /R odebere komprimovaný bit – vlastnost SummaryInfo 15 & 2).

 

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.