Partager via


Appliquer une transformation

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

L’exemple illustre l’utilisation de

Vous aurez besoin de la version CScript.exe ou WScript.exe de l’hôte de script Windows pour utiliser cet exemple. Pour utiliser CScript.exe pour exécuter 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 d’arguments sont spécifiés. Pour rediriger la sortie vers un fichier, terminez la ligne de commande avec VBS > [chemin d’accès au fichier]. L’exemple retourne une valeur de 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 au fichier de transformation][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 comparées uniquement. Le troisième argument est une valeur numérique facultative qui spécifie un ensemble de conditions d’erreur à supprimer. Ajoutez ces valeurs ensemble pour supprimer plusieurs conditions.

Valeur Condition d’erreur à supprimer
1 Ajout d’une ligne qui existe déjà.
2 Suppression d’une ligne qui n’existe pas.
4 Ajout d’une table qui existe déjà.
8 Suppression d’une table qui n’existe pas.
16 Mise à jour d’une ligne qui n’existe pas.
256 Incompatibilité de la base de données et de la transformation des pages de code.

 

Pour obtenir d’autres exemples de script, consultez Exemples de script Windows Installer. Pour obtenir des exemples d’utilitaires qui ne nécessitent pas l’hôte de script Windows, consultez Outils de développement Windows Installer.