Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:30_modules:bulkload [2025/03/12 18:34] – [Function OnLoadFile2(properties, dictionary, filename) [ab 8.0.4]] speedyspeedy:30_modules:bulkload [2026/09/04 11:58] (aktuell) speedy
Zeile 120: Zeile 120:
 |bulkload.PartDependencies | Referenzen von Teilen beachten. | |bulkload.PartDependencies | Referenzen von Teilen beachten. |
 |bulkload.release.comment | Freigabe Kommentar | |bulkload.release.comment | Freigabe Kommentar |
-|bulkload.scriptfile | Name der Scriptdatei. Die Scriptdatei liegt im Verzeichnis "\script"+|bulkload.scriptfile | Name der Scriptdatei. Die Scriptdatei liegt im Verzeichnis "\script" \\ Standard: bulkload.vbs 
-|bulkload.useSqlite | Lokale SQLite Datenbank alsl Zwischenspeicher verwenden. |+|bulkload.useSqlite | Lokale SQLite Datenbank als Zwischenspeicher verwenden. |
 |bulkload.extension.assembly\\ bulkload.extension.part\\ bulkload.extension.drawing\\ bulkload.extension.cad \\ bulkload.extension.office| Diese Parameter geben die gültigen Dateiendungen an, die beim Import über die Ordnerauswahl im Massendatenimport gesucht werden.\\ Beispiel für Angabe von Dateiendungen: "*.png;*.docx;*.xlsx;*.pptx;*.txt;*.vsdx" | |bulkload.extension.assembly\\ bulkload.extension.part\\ bulkload.extension.drawing\\ bulkload.extension.cad \\ bulkload.extension.office| Diese Parameter geben die gültigen Dateiendungen an, die beim Import über die Ordnerauswahl im Massendatenimport gesucht werden.\\ Beispiel für Angabe von Dateiendungen: "*.png;*.docx;*.xlsx;*.pptx;*.txt;*.vsdx" |
 |solidworks.toolboxpartfolder |Definiert das Basisverzeichnis der Toolboxteile. | |solidworks.toolboxpartfolder |Definiert das Basisverzeichnis der Toolboxteile. |
Zeile 140: Zeile 140:
 Dictionary gefüllt mit den evtl. geänderten Eigenschaften. \\ \\ Dictionary gefüllt mit den evtl. geänderten Eigenschaften. \\ \\
  
-=== Function OnLoadFile2(properties, dictionary, filename) [ab 8.0.4] ===+=== Function OnLoadFile2(properties, settings, filename) [ab 8.0.4] ===
 Ereignis-Routine beim Laden der Dateieigenschaften. \\ Ereignis-Routine beim Laden der Dateieigenschaften. \\
 Gleichbenannte Dateien werden vom Massendatenimport zu einem Artikel zusammengefügt. \\ Gleichbenannte Dateien werden vom Massendatenimport zu einem Artikel zusammengefügt. \\
Zeile 147: Zeile 147:
 **Parameter: ** **Parameter: **
 |properties| Dictionary enthält alle gelesenen und interpretierten Eigenschaften der Datei. \\ Wenn die Datei einen übergeordnete Datei hat (Baugruppe) enthält properties auch alle Eigenschaften der übergeordneten Dateien (mit parent. beginnend) |  |properties| Dictionary enthält alle gelesenen und interpretierten Eigenschaften der Datei. \\ Wenn die Datei einen übergeordnete Datei hat (Baugruppe) enthält properties auch alle Eigenschaften der übergeordneten Dateien (mit parent. beginnend) | 
-|dictionary | Dictionary mit den Eigenschaften des aktuellen Import-Ordners und allen Einstellungen. |+|settings | Dictionary mit den Eigenschaften des aktuellen Import-Ordners und allen Einstellungen. |
 |filename | Dateiname der gelesenen Datei | |filename | Dateiname der gelesenen Datei |
  
Zeile 163: Zeile 163:
 **Rückgabe:** \\ **Rückgabe:** \\
 Dictionary gefüllt mit Dateinamen als Key. \\ \\ Dictionary gefüllt mit Dateinamen als Key. \\ \\
 +
 +
 +=== Function OnCreateRelations(dictDoc, dictParent, dictSettings, timing) [ab 8.1.1] === 
 +Ereignis-Routine, um zu einem Dokument Relationen zu erstellen.
 +
 +**Parameter**
 +|dictDoc | Dictionary mit allen Eigenschaften des Dokuments. |
 +|dictParent | Dictionary mit allen Eigenschaften des Eltern-Dokuments, wenn es eins gibt. |
 +|dictSettings | Dictionary mit den Eigenschaften des aktuellen Import-Ordners und allen Einstellungen. |
 +|timing | 1 := (kBefore) \\ 2 := (kAfter) | 
 +
 +**Rückgabe:** \\
 +True : Wenn die Relationen durch die Funktion erstellt wurden.
 +
 +=== Function OnUpdateDependencies(strSource, strTarget, dictFiles, dictSettings, timing) [ab 8.1.1] ===
 +Ereignis-Routine, um Datei Dependencies zu aktualisieren.
 +
 +**Parameter**
 +|strSource | Quell-Datei. |
 +|strTarget | Ziel-Datei. |
 +|dictFiles | Dictionary mit allen Quell- und Ziel-Dateien. |
 +|dictSettings | Dictionary mit den Eigenschaften des aktuellen Import-Ordners und allen Einstellungen. |
 +|timing | 1 := (kBefore) Quell- und Zieldatei sind leer. \\ 0 := (kUpdateUI) \\ 2 := (kAfter) Quell- und Zieldatei sind leer. | 
 +
 +**Rückgabe:** \\
 +True : Wenn die Dependencies durch die Funktion erstellt wurden.
 +
 +
 +=== Function OnOpenFile(dictDoc, dictSettings, strFile) [ab 8.1.1] ===
 +Ereignis-Routine, um eine Datei eines Dokuments zu öffnen und zu speichern.
 +
 +**Parameter**
 +|dictDoc | Dictionary mit allen Eigenschaften des Dokuments. |
 +|dictSettings | Dictionary mit den Eigenschaften des aktuellen Import-Ordners und allen Einstellungen. |
 +|strFile | Vollständiger Dateiname der zu öffnenden Datei. | 
 +
 +**Rückgabe:** \\
 +True : Wenn die Datei durch die Funktion geöffnet wurde.
 +
 +
 +=== Function OnCreateBom(dictDoc, dictSettings) [ab 8.1.1] ===
 +Ereignis-Routine, um für ein Dokument eine Stückliste zu erstellen. \\
 +Die Funktion wird nur für Dokumente aufgerufen, die im Dokumenttyp Stückliste aktiviert haben.
 +
 +**Parameter**
 +|dictDoc | Dictionary mit allen Eigenschaften des Dokuments. |
 +|dictSettings | Dictionary mit den Eigenschaften des aktuellen Import-Ordners und allen Einstellungen. |
 +
 +**Rückgabe:** \\
 +True : Wenn die Stückliste durch die Funktion erstellt wurde.
 +
 +