Altova XMLSpy 2024 Professional Edition 

Un proyecto de scripting puede incluir scripts que manejen eventos de XMLSpy como abrir, cerrar o guardar un documento, iniciar o cerrar XMLSpy, añadir un elemento a un diagrama, etc. Estos eventos los suministra la API COM de XMLSpy y los puede encontrar en la carpeta "Eventos" del proyecto de scripting. Tenga en cuenta que estos eventos son eventos específicos de XMLSpy, en contraposición a los eventos de formulario. Los eventos están organizados en carpetas:

 

Eventos de aplicación

Eventos de documento

Eventos de la vista Authentic

Eventos de la vista Cuadrícula

Eventos de la vista Texto

 

Para crear un script de controlador de eventos haga clic con el botón derecho en un evento y seleccione Abrir en el menú contextual (o haga doble clic en el evento). El script del controlador de eventos aparece en la ventana principal, donde puede editarlo. Por ejemplo, el controlador de eventos de la imagen siguiente muestra una alerta cada vez que se inicia XMLSpy:

scr_event_xmlspy

Tenga en cuenta que:

 

El comando alert se puede aplicar a JScript. El equivalente en VBScript es MsgBox. Véase también alert.

No debe cambiar el nombre de la función del controlador de eventos; de lo contrario no se llamará al script del controlador de eventos.

Para que se procesen eventos debe marcar la casilla Procesar eventos al habilitar el proyecto de scripting en XMLSpy. Para más información consulte el apartado Habilitar scripts y macros.

 

También puede definir variables locales y funciones de ayuda dentro del script del controlador, por ejemplo:

 

var local;
 
function OnInitialize( objApplication )
{
  local = "OnInitialize";
  Helper();
}
 
function Helper()
{
  alert("I'm a helper function for " + local);
}

© 2018-2024 Altova GmbH