Altova XMLSpy 2024 Professional Edition

Alle im Skript-Editor erstellten Skripting-Informationen werden in Altova Skripting-Projekten (.asprj-Dateien) gespeichert. Ein Skripting-Projekt kann Makros, Applikation Event Handler und Formulare (die wiederum ihre eigenen Event Handler haben können) enthalten. Zusätzlich dazu können Sie globale Variablen und Funktionen zu einem "Global Declarations"-Skript hinzufügen, sodass diese Variablen und Funktionen im gesamten Projekt aufgerufen werden können.

 

Um ein neues Projekt zu beginnen, klicken Sie auf den Menübefehl Extras | Skript-Editor.

 

Für die Verwendung in einem Skripting-Projekt werden die Sprachen JScript und VBScript unterstützt (nicht zu verwechseln mit Visual Basic, welches nicht unterstützt wird). Diese Skripting-Prozessoren stehen standardmäßig in Windows zur Verfügung. Es müssen keine speziellen Voraussetzungen erfüllt werden, um diese Sprachen auszuführen. Folgendermaßen können Sie eine Skripting-Sprache auswählen:

 

1.Klicken Sie mit der rechten Maustaste im linken oberen Bereich auf den Eintrag Projekt und wählen Sie im Kontextmenü den Befehl Projekteinstellungen aus.

2.Wählen Sie eine Sprache (JScript oder VBScript) aus und klicken Sie auf OK.

scr_select_language

Über das oben gezeigte Dialogfeld "Projekteinstellungen" können Sie auch die .NET-Zielframework-Version ändern. Normalerweise ist dies dann notwendig, wenn für Ihr Skripting-Projekt Funktionen benötigt werden, die in einer neueren .NET Framework-Version zur Verfügung stehen. Beachten Sie, dass dieselbe .NET Framework-Version (oder eine höhere kompatible Version) auch auf allen Clients, auf denen Ihr Skripting-Projekt verwendet wird, installiert sein muss.

 

Ein Skripting-Projekt referenziert standardmäßig mehrere .NET Assemblys wie System, System.Data, System.Windows.Forms und andere. Falls nötig, können Sie weitere .NET Assemblys, darunter Assemblys aus .NET Global Assembly Cache (GAC) oder benutzerdefinierte .dll-Dateien importieren. Assemblys können folgendermaßen importiert werden:

 

1.Statisch durch manuelles Hinzufügen zum Projekt. Klicken Sie mit der rechten Maustaste im linken oberen Bereich auf Projekt und wählen Sie im Kontextmenü den Befehl .NET Assembly hinzufügen.

2.Dynamisch zur Laufzeit durch Aufruf des Befehls CLR.LoadAssembly über den Code.

 

Gegebenenfalls können Sie mehrere Skripting-Projekte erstellen. Sie können ein Skripting-Projekt auf der Festplatte speichern und es später wieder über die Windows-Standard-Symbolleisten-Schaltflächen Neu, Öffnen, Speichern, Speichern unter in den Skript-Editor laden. Nachdem Sie das Skripting-Projekt getestet haben und es bereitgestellt werden kann, können Sie es in XMLSpy laden und jedes beliebige seiner Makros und Event Handler ausführen. Nähere Informationen dazu finden Sie unter Aktivieren von Skripts und Makros.

 

Ein Beispiel für ein Skripting-Projekt finden Sie unter dem folgenden Pfad: C:\Benutzer\<Benutzer>\Dokumente\Altova\XMLSpy2024\Examples\SampleScripts.asprj.

 

In den nächsten Abschnitten wird beschrieben, welche Teile in Ihrem Skripting-Projekt eventuell benötigt werden: Globale Deklarationen, Makros, Formulare und Events.

© 2017-2023 Altova GmbH