Partager via


Générer une transformation

Le fichier VBScript WiGenXfm.vbs est fourni dans les composants du SDK Windows pour les développeurs Windows Installer. Cet exemple de script peut générer une transformation à partir de deux bases de données Windows Installer. Pour plus d’informations, consultez Transformations de base de données.

L’exemple illustre l’utilisation des éléments suivants :

Méthode OpenDatabase (objet Installer)

Méthode LastErrorRecord de l’objet Installer

Méthode GenerateTransform de l’objet Database

Vous aurez besoin de la version CScript.exe ou WScript.exe de Windows Script Host pour utiliser 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 renvoie une valeur de 0 en cas de succès, 1 si l’aide est demandée et de 2 si le script a échoué.

cscript WiGenXfm.vbs [chemin d’accès à la base de données d’origine][chemin d’accès à la base de données révisée][chemin d’accès au fichier de transformation]

Spécifiez le chemin d’accès à la base de données Windows Installer d’origine. Spécifiez le chemin d’accès à la base de données révisée. Spécifiez le chemin d’accès au fichier de transformation à créer. Si le chemin d’accès au fichier de transformation est omis, les deux bases de données sont uniquement comparées.

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

Notez qu’un exemple de localisation illustre la génération d’une transformation de personnalisation.