Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
speedy:30_modules:script [2021/06/28 11:22] – [Ereignisroutinen] speedy | speedy:30_modules:script [2022/03/31 07:16] – [Scripting] speedy | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Die Ereignisbehandlungsroutinen werden in einer Textdatei definiert. | Die Ereignisbehandlungsroutinen werden in einer Textdatei definiert. | ||
Das Scripting-Modul lädt die Script-Datei **" | Das Scripting-Modul lädt die Script-Datei **" | ||
- | Desweiteren | + | Des weiteren |
Beispielcodes befinden sich im Verzeichnis **.\script\example\**. | Beispielcodes befinden sich im Verzeichnis **.\script\example\**. | ||
\\ \\ | \\ \\ | ||
Zeile 15: | Zeile 15: | ||
|swxSpeedy.*| Wird bei Aktionen innerhalb von Solidworks aufgerufen | | |swxSpeedy.*| Wird bei Aktionen innerhalb von Solidworks aufgerufen | | ||
|aisSpeedy.*| Wird bei Aktionen innerhalb von Autodesk Inventor aufgerufen | | |aisSpeedy.*| Wird bei Aktionen innerhalb von Autodesk Inventor aufgerufen | | ||
- | \\ | + | |seSpeedy.*| Wird bei Aktionen innerhalb von SolidEdge aufgerufen | |
==== Ereignisroutinen ==== | ==== Ereignisroutinen ==== | ||
Zeile 24: | Zeile 25: | ||
| timing | | timing | ||
| handling | | handling | ||
- | | dictionary | + | | dictionary |
\\ | \\ | ||
Zeile 39: | Zeile 40: | ||
</ | </ | ||
- | Der Parameter **handling** gibt eine Information wie das Ereignis | + | Der Parameter **handling** gibt eine Information wie das Ereignis |
< | < | ||
Zeile 66: | Zeile 67: | ||
|obj_description| | | |obj_description| | | ||
|obj_class| Klassenname des Objekts (z.B. CZvContainer für Ordner). | | |obj_class| Klassenname des Objekts (z.B. CZvContainer für Ordner). | | ||
- | \\ | ||
<note warning> | <note warning> | ||
Die beiden Eigenschaften session.database und vault.database liefern kein Ergebnis, wenn mit dem Datenbank-Direkttreiber „MYSQL“ gearbeitet wird. | Die beiden Eigenschaften session.database und vault.database liefern kein Ergebnis, wenn mit dem Datenbank-Direkttreiber „MYSQL“ gearbeitet wird. | ||
Zeile 300: | Zeile 300: | ||
=== Document_onBeforeImport(timing, | === Document_onBeforeImport(timing, | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |filename|Übergibt den Datei-Namen| | + | |timing | Immer kBefore | |
+ | |filename| Übergibt den Datei-Namen| | ||
=== Document_onCreate(timing, | === Document_onCreate(timing, | ||
Zeile 705: | Zeile 706: | ||
Ereignis-Routine beim Einchecken. | Ereignis-Routine beim Einchecken. | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 712: | Zeile 713: | ||
Ereignis-Routine beim Freigeben. | Ereignis-Routine beim Freigeben. | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 719: | Zeile 720: | ||
Ereignis-Routine zum Speichern beim Freigeben. | Ereignis-Routine zum Speichern beim Freigeben. | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 726: | Zeile 727: | ||
Ereignis-Routine zum Speichern bei Antrag auf Prüfung | Ereignis-Routine zum Speichern bei Antrag auf Prüfung | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 733: | Zeile 734: | ||
Ereignis-Routine zum Speichern bei Prüfung | Ereignis-Routine zum Speichern bei Prüfung | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 740: | Zeile 741: | ||
Ereignis-Routine die beim öffnen einer Datei ausgeführt wird. | Ereignis-Routine die beim öffnen einer Datei ausgeführt wird. | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ \\ \\ | \\ \\ \\ | ||
Zeile 752: | Zeile 753: | ||
Ereignis-Routine beim Speichern. | Ereignis-Routine beim Speichern. | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 759: | Zeile 760: | ||
Ereignis-Routine beim Speichern unter. | Ereignis-Routine beim Speichern unter. | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 766: | Zeile 767: | ||
Ereignis-Routine beim Einchecken | Ereignis-Routine beim Einchecken | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 773: | Zeile 774: | ||
Ereignis-Routine beim Freigeben | Ereignis-Routine beim Freigeben | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 780: | Zeile 781: | ||
Ereignis-Routine zum Speichern beim Freigeben | Ereignis-Routine zum Speichern beim Freigeben | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 787: | Zeile 788: | ||
Ereignis-Routine zum Speichern bei Antrag auf Prüfung | Ereignis-Routine zum Speichern bei Antrag auf Prüfung | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 794: | Zeile 795: | ||
Ereignis-Routine zum Speichern bei Prüfung | Ereignis-Routine zum Speichern bei Prüfung | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
\\ | \\ | ||
Zeile 802: | Zeile 803: | ||
Wird z.B. vom speedy-Zusatzbefehl " | Wird z.B. vom speedy-Zusatzbefehl " | ||
^ Eigenschaft ^ Beschreibung ^ | ^ Eigenschaft ^ Beschreibung ^ | ||
- | |lEventTiming|Zeitpunkt wann die aktion Ausgeführt | + | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt |
|dictionary|Übergibt das Dictionary Objekt| | |dictionary|Übergibt das Dictionary Objekt| | ||
+ | \\ | ||
+ | |||
+ | === OnFileOpen(lEventTiming, | ||
+ | Ereignis-Routine die beim öffnen einer Datei ausgeführt wird. | ||
+ | ^ Eigenschaft ^ Beschreibung ^ | ||
+ | |lEventTiming|Zeitpunkt wann die Aktion ausgeführt werden soll| | ||
+ | |dictionary|Übergibt das Dictionary Objekt| | ||
+ | |||
\\ \\ \\ | \\ \\ \\ | ||