Altova UModel 2024

Las macros son scripts que contienen declaraciones JScript (o VBScript, en función del lenguaje del proyecto), como declaraciones y funciones variables.

 

Puede añadir macros a su proyecto si quiere; para ello haga clic con el botón derecho en el panel Proyectos, seleccione Agregar macro en el menú contextual y después introduzca el código de la macro en el formulario principal. Ese código puede ser tan simple como una alerta, por ejemplo:

 

alert("Hola, soy una macro");

 

Una macro más avanzada podría contener variables y funciones locales. Las macros también pueden contener código que invoque formularios desde el proyecto. El extracto siguiente representa una macro de ejemplo que muestra un formulario. Se asume que el formulario ya se ha creado en la carpeta "Formularios" y que se le ha dado el nombre "FormularioEjemplo" (consulte también el apartado Formularios).

 

// muestra un formulario
ShowForm( "SampleForm" );

 

En el extracto anterior ShowForm es un comando integrado en el Editor de scripts. Para ver más comandos que puede usar para trabajar con formularios y objetos .NET consulte el apartado Comandos integrados.

 

Puede agregar varias macros al mismo proyecto y puede convertir cualquier macro en "automática". Al hacerlo, la macro se ejecuta automáticamente cuando se inicia UModel. Para definir una macro como automática haga clic con el botón derecho en ella y seleccione Establecer como macro automática en el menú contextual.

 

Solo se puede ejecutar una macro a la vez. Una vez se ha ejecutar la macro (o el evento) el script se cierra y las variables globales pierden sus valores.

 

Para ejecutar una macro directamente en el Editor de scripts haga clic en Ejecutar macro scr_ic_run_macro. Para depurar una macro con el depurador de Visual Studio haga clic en Depurar macro scr_ic_debug_macro. Para más información sobre cómo habilitar y ejecutar macros en UModel, consulte el apartado Habilitar scripts y macros.

© 2017-2023 Altova GmbH