Importar archivos
El archivo VBScript WiImport.vbs se proporciona en la componentes de Windows SDK para desarrolladores de Windows Installer. En este ejemplo se muestra cómo escribir un script para importar tablas en una base de datos de Windows Installer.
El script se conecta a un objetoinstalador de, abre una base de datos, procesa una lista de archivos y confirma los cambios antes de cerrar la base de datos.
En el ejemplo se muestra el uso de:
- método OpenDatabase (objeto Installer)
- método LastErrorRecord del objeto Installer
- método Import
- método Commit del objeto Database
Necesitará la versión CScript.exe o WScript.exe del host de Windows Script para usar este ejemplo. Para usar CScript.exe para ejecutar este ejemplo, use la sintaxis siguiente en el símbolo del sistema.
cscript WiImport.vbs [ruta de acceso a la base de datos][ruta de acceso a la carpeta][opciones] [archivo de lista de archivos]
Se muestra ayuda si el primer argumento es /? o si se especifican demasiados 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 para éxito, 1 si se invoca ayuda y 2 si se produce un error en el script.
Especifique la ruta de acceso a una base de datos de Windows Installer que se va a crear o que se va a recibir las tablas importadas. Especifique la ruta de acceso a la carpeta que contiene los archivos de archivo de las tablas que se van a importar. Enumere los nombres de los archivos de archivo que se van a importar. Los nombres de archivo comodín, como *.idt, se pueden usar para importar varios archivos.
Se pueden especificar las siguientes opciones en cualquier lugar de la línea de comandos antes de la lista de archivos.
Opción | Descripción |
---|---|
no se ha especificado ninguna opción | Importe la lista de archivos de archivo de tabla de la carpeta especificada en la base de datos de Windows Installer. |
/c | Cree una base de datos de Windows Installer y, a continuación, importe la lista de archivos de archivo de tabla de la carpeta especificada en la nueva base de datos. |
Para obtener más información, consulte ejemplos de scripting de Windows Installer para ver ejemplos de scripting adicionales. Para obtener utilidades de ejemplo que no requieren windows Script Host, consulte Herramientas de desarrollo de Windows Installer.
Tenga en cuenta que ejemplo de localización también muestra importar tablas de error localizado y ActionText.