Crear un proyecto de scripting
Todos los scripts, así como la información de scripting que se crean en el Editor de scripts se guardan en los proyectos de scripting de Altova (archivos .asprj). Un proyecto de scripting puede contener macros, controladores de eventos de aplicaciones y formularios (que también pueden tener sus propios controladores de eventos). También puede añadir variables globales y funciones a un script "Declaraciones globales", que hace que esas variables y funciones sean accesibles en todo el proyecto.
Para empezar un proyecto nuevo ejecute el comando Herramientas | Editor de scripts.
Los lenguajes que se pueden usar en los proyectos de scripting son JScript y VBScript (no debe confundirse con Visual Basic, que no es compatible). Estos motores de scripting están disponibles por defecto en Windows y no precisan de requisitos especiales para ejecutarse. Para seleccionar el lenguaje de scripting que quiere usar:
1.Haga clic con el botón derecho en el elemento Proyecto, en el panel superior izquierdo y seleccione Configuración del proyecto en el menú contextual.
2.Seleccione un lenguaje (JScript o VBScript) y haga clic en Aceptar.
Desde el cuadro de diálogo "Configuración el proyecto", en la imagen anterior, también puede cambiar la versión de .NET Framework de destino. Esto suele ser necesario si su proyecto de scripting requiere alguna función que solamente exista en las versiones más recientes de .NET Framework. Tenga en cuenta que cualquier cliente que use su proyecto de scripting tendrá que tener instalada la misma versión de .NET Framework que usted (o una más reciente, siempre que sea compatible).
Por defecto, un proyecto de scripting hace referencia a varios ensamblados .NET, como System, System.Data, System.Windows.Forms entre otros. Si lo necesita puede importar más ensamblados .NET, incluidos ensamblados de caché de ensamblados global de .NET (GAC por sus siglas en inglés) o archivos .dll personalizados. Puede importar ensamblados:
1.De forma estática, añadiéndolos manualmente al proyecto. Haga clic con el botón derecho en el panel superior izquierdo y seleccione Agregar ensamblado .NET en el menú contextual.
2.De forma dinámica, en tiempo de ejecución, llamando al comando CLR.LoadAssembly desde el código.
Puede crear varios proyectos de scripting y guardar uno en disco para después volver a cargarlo más tarde en el Editor de scripts. Para ello use los botones estándar de Windows de la barra de herramientas: Nuevo, Abrir, Guardar, Guardar como. Una vez haya probado el proyecto y esté listo para implementarse puede cargarlo en UModel y ejecutar cualquiera de sus macros o controladores de eventos. Para más información consulte el apartado Habilitar scripts y macros.
También puede encontrar un proyecto de scripting de ejemplo en: C:\Usuarios\<user>\Documentos\Altova\UModel2025\UModelExamples\Scripting\ScriptSampleFind.asprj.
Las secciones siguientes se centran en las partes de un proyecto de scripting: declaraciones globales, macros, formularios y eventos.