Partager via


Appliquer une transformation

Le fichier VBScript WiUseXfm.vbs est fourni dans les composants de Microsoft Windows SDK pour les développeurs de Windows Installer. Cet exemple montre comment utiliser un script pour appliquer une transformation à une base de données Windows Installer.

Cet exemple illustre l’utilisation de l’API

Vous aurez besoin de la version CScript.exe ou WScript.exe de Windows Script Host pour appliquer cet exemple. Pour utiliser CScript.exe afin d’appliquer cet exemple, tapez une ligne de commande à l’invite de commandes à l’aide de la syntaxe suivante. L’aide s’affiche si le premier argument est /? ou si trop peu d’arguments sont spécifiés. Pour rediriger la sortie vers un fichier, terminez la ligne de commande par VBS > [chemin d’accès au fichier]. L’exemple retourne la valeur 0 pour la réussite, 1 si l’aide est appelée et 2 si le script échoue.

cscript WiUseXfm.vbs [chemin d’accès à la base de données d’origine][chemin d’accès à la transformation du fichier][options]

Spécifiez le chemin d’accès à la base de données Windows Installer. Spécifiez le chemin d’accès au fichier de transformation. Si le chemin d’accès au fichier de transformation est omis, les deux bases de données sont uniquement comparées. Le troisième argument est une valeur numérique facultative qui spécifie un ensemble de conditions d’erreur devant être supprimées. Ajoutez ces valeurs ensemble pour supprimer plusieurs conditions.

Valeur Condition d’erreur à supprimer
1 Ajout d’une ligne déjà existante.
2 Suppression d’une ligne inexistante.
4 Ajout d’une table déjà existante.
8 Suppression d’une table inexistante.
16 Mise à jour d’une ligne inexistante.
256 Incompatibilité de la base de données et des pages de codes de transformations.

 

Pour voir d’autres exemples de scripts, consultez Exemples de scripts Windows Installer. Pour voir des exemples d’utilitaires ne nécessitant pas d’hôte de script Windows, consultez Outils de développement Windows Installer.