Share via


Generación de una transformación

El archivo WiGenXfm.vbs de VBScript se proporciona en los Componentes de Windows SDK para desarrolladores de Windows Installer. Este script de ejemplo puede generar una transformación a partir de dos bases de datos de Windows Installer. Para obtener más información, consulte Transformaciones de base de datos.

En el ejemplo se muestra el uso de:

Método OpenDatabase (objeto Installer)

Método LastErrorRecord del objeto Installer

Método GenerateTransform del objeto Database

Necesitará la versión CScript.exe o WScript.exe de Windows Script Host para usar este ejemplo. Para usar CScript.exe a fin de ejecutar este ejemplo, escriba una línea de comandos en el símbolo del sistema mediante la sintaxis siguiente. La ayuda se muestra si el primer argumento es /? o si se especifican pocos argumentos. Para redirigir la salida a un archivo, finalice la línea de comandos con VBS > [ruta de acceso al archivo]. El ejemplo devuelve un valor de 0 si es correcto, 1 si se invoca la ayuda y 2 si se produce un error en el script.

cscript WiGenXfm.vbs [ruta de acceso a la base de datos original][ruta de acceso a la base de datos revisada][ruta de acceso al archivo de transformación]

Especifique la ruta de acceso a la base de datos de Windows Installer original. Especifique la ruta de acceso a la base de datos revisada. Especifique la ruta de acceso al archivo de transformación que se va a crear. Si se omite la ruta de acceso al archivo de transformación, las dos bases de datos solo se comparan.

Para obtener ejemplos adicionales de scripting, vea Ejemplos de scripting de Windows Installer. Para obtener utilidades de ejemplo que no requieren Windows Script Host, vea Herramientas de desarrollo de Windows Installer.

Observe cómo un ejemplo de localización muestra la generación de una transformación de personalización.