Share via


Aplicar una transformación

El archivo WiUseXfm.vbs de VBScript se proporciona en los Componentes de Windows SDK para desarrolladores de Windows Installer. En este ejemplo se muestra cómo se puede usar el script para aplicar una transformación a una base de datos de Windows Installer.

En el ejemplo se muestra el uso de lo siguiente:

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 WiUseXfm.vbs [trazado a la base de datos original][trazado al archivo de transformación][opciones]

Especifique el trazado a la base de datos de Windows Installer. Especifique el trazado al archivo de transformación. Si se omite el trazado al archivo de transformación, las dos bases de datos solo se comparan. El tercer argumento es un valor numérico opcional que especifica un conjunto de condiciones de error que se van a suprimir. Agregue estos valores para suprimir varias condiciones.

Value Condición de error que se va a suprimir
1 Se agrega una fila que ya existe.
2 Se elimina una fila que no existe.
4 Se agrega una tabla que ya existe.
8 Se elimina una tabla que no existe.
16 Se actualiza una fila que no existe.
256 Error de coincidencia de las bases de datos y las páginas de códigos de transformación.

 

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.