Hasilkan Kabinet File

File VBScript WiMakCab.vbs disediakan di Komponen Windows SDK untuk Pengembang Penginstal Windows. Sampel ini menunjukkan bagaimana skrip digunakan untuk menghasilkan lemari file dari database Penginstal Windows.

Sampel ini menunjukkan:

Anda akan memerlukan versi CScript.exe atau WScript.exe dari Windows Script Host untuk menggunakan sampel ini. Untuk menggunakan CScript.exe untuk menjalankan sampel ini, ketik perintah pada prompt perintah menggunakan sintaks berikut. Bantuan ditampilkan jika argumen pertama adalah /? atau jika terlalu sedikit argumen ditentukan. Untuk mengalihkan output ke file, akhiri baris perintah dengan VBS > [jalur ke file]. Sampel mengembalikan nilai 0 untuk keberhasilan, 1 jika bantuan dipanggil, dan 2 jika skrip gagal.

cscript WiMakCab.vbs [jalur ke database][nama dasar][lokasi sumber opsional]

Untuk menghasilkan kabinet, Makecab.exe harus berada di PATH. Utilitas Makecab.exe disertakan dalam Komponen Windows SDK untuk Pengembang Penginstal Windows. Perhatikan bahwa sampel tidak memperbarui tabel Media untuk menangani beberapa lemari. Untuk mengganti kabinet yang disematkan, sertakan opsi: /R /C /U /E.

Tentukan jalur ke database penginstal. Ini harus terletak di akar pohon sumber. Tentukan nama dasar peka huruf besar/kecil untuk file kabinet yang dihasilkan. Jika jenis sumber dikompresi, semua file dibuka di root. Opsi berikut dapat ditentukan pada titik mana pun pada baris perintah.

Opsi Deskripsi
tidak ada opsi yang ditentukan  
/C Jalankan pemadatan. Jika /C tidak ditentukan, WiMakCab.vbs hanya menghasilkan file DDF.
/L Gunakan kompresi LZX alih-alih MSZIP
/F Batasi ukuran kabinet hingga ukuran floppy 1,44 MB daripada CD-ROM
/U Memperbarui database untuk mereferensikan kabinet yang dihasilkan
/E Menyematkan file kabinet dalam paket alat penginstal sebagai aliran
/S Menggunakan nomor urut dalam tabel File yang diurutkan menurut direktori
/R Kembali ke instalasi non-kabinet, hapus kabinet jika /E ditentukan (Opsi /R menghapus bit terkompresi - properti SummaryInfo 15 & 2)

 

Untuk contoh pembuatan skrip tambahan, lihat Contoh Skrip Penginstal Windows. Untuk utilitas sampel yang tidak memerlukan Host Skrip Windows, lihat Alat Pengembangan Penginstal Windows.