Dönüşümü Görüntüleme
VbScript dosyası WiLstXfm.vbs, Windows Installer Geliştiricileri için Windows SDK Bileşenleriiçinde sağlanır. Bu betik örneği, bir dönüştürme dosyasını görüntülemek için kullanılabilir.
Örnekte aşağıdakilerin kullanımı gösterilmektedir:
- tablo _TransformView
- OpenDatabase yöntemi (Yükleyici Nesnesi)
- Installer nesnesi LastErrorRecord yöntemi
- ApplyTransform yöntemi
- OpenView yöntemi
- Veritabanı nesnesiCommit yöntemi
- IsNull özelliği
- Kaydı nesnesinin StringData özelliği
Bu örneği kullanmak için Windows Betik Ana Bilgisayarı'nın CScript.exe sürümü 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 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 WiLstXfm.vbs[başvuru veritabanının yolu][option][görüntülenecek dönüşüm yolu]
Başvuru Windows Installer veritabanının yolunu belirtin. Görüntülenen dosyaları dönüştürmek için yolların listesini belirtin. Listedeki her yolun önünde isteğe bağlı bir sayısal değer bulunabilir. Bu değer, gizlenecek bir hata koşulları kümesini belirtir. Birden çok koşulu engellemek için bu değerleri bir araya ekleyebilirsiniz. Sayısal seçenek belirtilmezse, tüm hata koşulları gizlenir. Bu listedeki bağımsız değişkenler, komut satırında göründükleri soldan sağa sırada yürütülür.
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ı.