Skripting-Projekte in UModel

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  UModel Referenz für Programmierer > Skripterstellung > Übersicht >

Skripting-Projekte in UModel

Alle im Skript-Editor erstellte Skripts und Skripting-Informationen werden in Altova Skripting-Projekten (.asprj Dateien) gespeichert.

 

Sie können beliebig viele Altova Skripting-Projekte erstellen. Nachdem ein Skripting-Projekt erstellt wurde, kann es auf die folgenden Arten verwendet werden:

 

Es kann als globales Skripting-Projekt für UModel definiert werden. Skripts im globalen Skripting-Projekt können anschließend von der Applikation aus aufgerufen werden und Makros des globalen Skripting-Projekts können für alle UModel Projekte verwendet werden.
Es kann einem UModel-Projekt (als ein Applikationsprojekt) zugewiesen werden. Wenn ein UModel Projekt in UModel geöffnet ist, können Skripts aus dem damit verknüpften Skripting-Projekt aufgerufen werden.

 

Ihr UModel-Paket enthält ein Skripting-Beispielprojekt namens ScriptSampleFind.asprj ScriptSampleFind.asprj. Diese Datei enthält globale Deklarationen für einige Standardaufgaben und befindet sich im Ordner: C:\Benutzer\<benutzername>\Dokumente\Altova\UModel2019\UModelExamples\Scripting.

 

 

Definieren des globalen Skripting-Projekts einer Applikation

Das globale Skripting-Projekt einer Applikation wird im UModel Dialogfeld "Optionen" auf dem Register "Skripting-Umgebung" (Abbildung unten Extras | Optionen) definiert.

 

scr-options

 

Um ein globales Skripting-Projekt für UModel zu definieren, aktivieren Sie das Kontrollkästchen Skripting aktivieren und navigieren Sie anschließend zum gewünschten Altova Skripting-Projekt (.asprj-Datei). Außerdem können Sie festlegen (i) ob automatische Makros im Skripting-Projekt automatisch ausgeführt werden sollen, wenn UModel gestartet wird, und (ii) ob Applikations-Event Handler Skripts im Projekt automatisch ausgeführt werden sollen oder nicht; aktivieren bzw. deaktivieren Sie das entsprechende Kontrollkästchen.

 

Anmerkung:Die Ausführung von geschachtelten Skripts ist möglich, d.h. Makros können andere Makros aufrufen und Events werden während der Makro- oder Event-Ausführung empfangen.

 

Zuweisen eines Skripting-Projekts zu einem UModel-Projekt

Um einem UModel Projekt ein Skripting-Projekt zuzuweisen, gehen Sie folgendermaßen vor:

 

1.Öffnen Sie auf der UModel Benutzeroberfläche das gewünschte Applikationsprojekt.
2.Wählen Sie den Menübefehl Projekt | Projekteinstellungen | Skripting-Umgebung und klicken Sie anschließend auf das Register "Skripting-Umgebung".

 

scr-proj-opt

 

3.Aktivieren Sie das Kontrollkästchen Projektskripts aktivieren und wählen Sie das gewünschte Skripting-Projekt (.asprj Datei) aus. Wenn Sie möchten, dass automatische Makros ausgeführt werden, wenn das UModel-Projekt geladen wird, aktivieren Sie das Kontrollkästchen Automatische Makros ausführen.
4.Klicken Sie zum Fertigstellen auf OK.

 

Anmerkung:Um das Skripting-Projekt eines UModel-Projekts zu deaktivieren, also die Zuweisung aufzuheben, deaktivieren Sie das Kontrollkästchen Projektskripts aktivieren.

 


© 2019 Altova GmbH