Exportación de archivos

El archivo VBScript WiExport.vbs se proporciona en los componentes de Windows SDK para desarrolladores de Windows Installer. En este ejemplo se muestra cómo escribir un script para exportar tablas a una base de datos de Windows Installer. El ejemplo de script se conecta a un objeto Installer , abre una base de datos y exporta tablas a archivos de almacenamiento.

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 WiExport.vbs [ruta de acceso a la base de datos][ruta de acceso a la carpeta][opciones][lista de nombres de tabla]

Especifique la ruta de acceso a la base de datos del instalador desde la que se exportan las tablas. Especifique la ruta de acceso a la carpeta en la que se van a copiar los archivos de almacenamiento exportados. Enumere los nombres que distinguen mayúsculas de minúsculas de las tablas de base de datos que se van a exportar. Especifique "*" para exportar todas las tablas, incluida _SummaryInformation.

En cualquier lugar de la línea de comandos antes de la lista de nombres de tabla se pueden especificar las opciones siguientes.

Opción Descripción
ninguna opción especificada Los archivos de almacenamiento exportados pueden tener un nombre de archivo largo.
/s Fuerza a que los archivos de almacenamiento exportados tengan nombres de archivo cortos.

 

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.