Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:smartcopysetrec

Dies ist eine alte Version des Dokuments!


smartCopySetRec

Der Menübefehl smartCopySetRec gehört zum PrimusSmartCopy Addin. Mit dem Befehl werden Dokumente rekursiv für die Verarbeitung mit der aktiven SmartCopy Session markiert.

Aufrufparameter

Die Aufrufparameter werden mit dem Attribut parameter, durch | getrennt übergeben. Die Parameter sind in folgender Reihenfolge zu übergeben:

Parameter Funktion
1 <LEER> Wenn nichts angegeben wird, wird das Dokument zum Kopieren markiert
MOVE Markiert das Dokument zum verschieben
RENAME Markiert das Dokument zum Verschieben
2 <DATEITYP> Gibt an welche Parent Referenzen berücksichtigt werden sollen
3 INCLREADONLY Nur bei MOVE und RENAME, berücksichtigt auch schreibgeschützte Dokumente
ONLYPARENTS Sucht nur Parentdokumente aber keine Komponenten
REV1 Nimmt nur die Indexreferenz 1
WITHNAME Nur gleichnamige Referenzen werden berücksichtigt

Sichtbarkeit im Menü

Damit der jeweils zur aktiven SmartCopy Sitzung passende smartCopySet Menüeintrag angezeigt sind, müssen diese mit dem Attribut visible und der entsprechenden Bedingung sichtbar gemacht werden. Dafür stellt das PrimusSmartCopy Addin folgende interne Bedingungen zur Verfügung.

Bedingung Bedeutung
IsSmartCopySessionActive Prüft ob eine Kopiersitzung aktiv ist
IsSmartMoveSessionActive Prüft ob eine Verschiebesitzung aktiv ist
IsSmartRenameSessionActive Prüft ob eine Umbenennensitzung aktiv ist

Alle Bedingungen werden über CALL(PrimusSmartCopy.<BEDINGUNG>) angesprochen.

Beispiel

<!-- Nur gleichnamige Zeichnung, keine Komponenten -->
<smartCopySetRec addin="PrimusSmartCopy" parameter="|.dft|.ONLYPARENTS.WITHNAME." visible="CALL(PrimusSmartCopy.IsSmartCopySessionActive)" enabled="TRUE" text="Status: Kopieren mit gleichn. Zeichnung" icon="Resources\Icons\newcopy" />
<!-- Nur die Zeichnung bei der das 3D Modell die Indexrreferenz 1 ist, keine Komponenten -->
<smartCopySetRec addin="PrimusSmartCopy" parameter="|.dft|.ONLYPARENTS.REV1." visible="CALL(PrimusSmartCopy.IsSmartCopySessionActive)" enabled="FALSE" text="Status: Kopieren mit Ref1 Zeichnung" icon="Resources\Icons\newcopy" />
<!-- Alle Zeichnungen in denen dieses 3D Modell enthalten ist, keine Komponenten -->
<smartCopySetRec addin="PrimusSmartCopy" parameter="|.dft|.ONLYPARENTS." visible="CALL(PrimusSmartCopy.IsSmartCopySessionActive)" enabled="FALSE" text="Status: Kopieren mit allen Zeichnungen" icon="Resources\Icons\newcopy" />
<!-- Nur gleichnamige Zeichnung und alle Komponenten -->
<smartCopySetRec addin="PrimusSmartCopy" parameter="|.dft|.WITHNAME." visible="CALL(PrimusSmartCopy.IsSmartCopySessionActive)" enabled="TRUE" text="Status: Kopieren mit Komponenten und Zeichnungen" icon="Resources\Icons\newcopy" />
<!-- Umbenennen mit zugehörigen Zeichnung und aller Komponenten auch der schreibgeschützten -->
<smartCopySetRec addin="PrimusSmartCopy" parameter="RENAME|.dft|INCLREADONLY" visible="CALL(PrimusSmartCopy.IsSmartRenameSessionActive)" enabled="TRUE" text="Status: Umbenennen mit Komponenten und Zeichnungen" icon="Resources\Icons\move" /> 

Siehe auch

primus/smartcopysetrec.1659713324.txt.gz · Zuletzt geändert: (Externe Bearbeitung)