Vista previa de la interfaz de usuario
El archivo de VBScript WiDialog.vbs se proporciona en los componentes de Windows SDK para desarrolladores de Windows Installer. En este ejemplo, se muestra cómo se usa el script para obtener una vista previa de los cuadros de diálogo en una base de datos de Windows Installer.
En este ejemplo se muestra:
- El método OpenDatabase (objeto Installer), el método CreateRecord y el método LastErrorRecord del objeto Installer
- El método OpenView y el método EnableUIpreview del objeto Database
- El método Execute y el método Fetch del objeto View
- La propiedad StringData del objeto Record
En este ejemplo, se necesitarán la versiones CScript.exe o WScript.exe de Windows Script Host. Para usar CScript.exe para este ejemplo, escriba un comando 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 para éxito, 1 si se invoca la ayuda y 2 si se produce un error en el script.
cscript WiDialog.vbs[ruta de acceso a la base de datos][Nombres de cuadro de diálogo]
Especifique la ruta de acceso a una base de datos de Windows Installer. Especifique el nombre de un cuadro de diálogo. Este nombre debe aparecer en la columna Dialog de la tabla Dialog. Para ver una cartelera, anexe el nombre del cuadro de diálogo con el nombre del control de la tabla Control y anexe esto al nombre de la cartelera en la tabla Billboard. Si no se especifica ningún cuadro de diálogo, se muestran secuencialmente todos los cuadros de diálogo de la tabla Dialog.
Para obtener ejemplos adicionales de scripting, consulte Ejemplos de scripting de Windows Installer. Para obtener utilidades de ejemplo que no requieren Windows Script Host, vea Herramientas de desarrollo de Windows Installer.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de