Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
WiUseXfm.vbs VBScript dosyası, Windows Installer Geliştiricileri için Windows SDK Bileşenleriiçinde sağlanır. Bu örnek, bir Windows Installer veritabanına dönüşüm uygulamak için betiğin nasıl kullanılabileceğini gösterir.
Örnek,
- OpenDatabase yöntemi (Yükleyici Nesnesi)
- Installer nesnesi LastErrorRecord yöntemi
- ApplyTransform yöntemi
- Veritabanı nesnesiCommit yöntemi
Bu örneği kullanmak için Windows Betik Konağı'nın CScript.exe veya WScript.exe sürümünü kullanmanız gerekir. Bu örneği çalıştırmak için CScript.exe kullanmak için aşağıdaki söz dizimini kullanarak komut istemine bir komut satırı yazın. İlk bağımsız değişken /? ise yardım görüntülenir veya çok az bağımsız değişken belirtilmişse. Çıktıyı bir dosyaya yeniden yönlendirmek için komut satırını VBS > [dosya] ile sonlandırın. Örnek, başarı için 0, yardım çağrılırsa 1 ve betik başarısız olursa 2 değerini döndürür.
cscript WiUseXfm.vbs [özgün veritabanının yolu][dosyayı dönüştürme yolu][seçenekler]
Windows Installer veritabanının yolunu belirtin. Dönüştürme dosyasının yolunu belirtin. Dönüştürme dosyasının yolu atlanırsa, iki veritabanı yalnızca karşılaştırılır. Üçüncü bağımsız değişken, gizlenecek hata koşulları kümesini belirten isteğe bağlı bir sayısal değerdir. Birden çok koşulu engellemek için bu değerleri bir araya ekleyin.
| Değer | Gizlenecek hata koşulu |
|---|---|
| 1 | Zaten var olan bir satır ekleme. |
| 2 | Var olmayan bir satırı silme. |
| 4 | Zaten var olan bir tablo ekleme. |
| 8 | Var olmayan bir tabloyu silme. |
| 16 | Var olmayan bir satırı güncelleştirme. |
| 256 | Veritabanı ve dönüştürme kod sayfalarının uyuşmazlığı. |
Ek betik örnekleri için bkz. Windows Installer Betik Oluşturma Örnekleri. Windows Betik Ana Bilgisayarı gerektirmeyen örnek yardımcı programlar için bkz. Windows Installer Geliştirme Araçları.