Der Menübefehl smartCopyRenameDir gehört zum PrimusSmartCopy Addin. Mit dem Befehl werden Verzeichnisse umbenannt und die entsprechenden Verknüpfungen in den Dokumenten aktualisiert.
Die Aufrufparameter werden mit dem Attribut parameter, durch | getrennt übergeben. Die Parameter sind in folgender Reihenfolge zu übergeben:
| Parameter | Funktion | |
|---|---|---|
| 1 | <LEER> | |
| 2 | SEInterface.seReplaceDocRef;smartUpdateRefsForLastSession(.par.psm.asm.dft.) | Gibt die Funktion an die zum Aktualisieren der Dokumentverknüpfungen verwendet werden soll, sowie die zugehörigen Dateitypen |
Da es sich um einen Administrativen Befehl handelt, sollte dieser nur sichtbar sein, wenn die STRG-Taste gedrückt wird, außerdem darf keine SmartCopy Session aktiv sein. Dafür stellt das PrimusSmartCopy Addin folgende interne Bedingung zur Verfügung.
| Bedingung | Bedeutung |
|---|---|
| IsSessionActive | Prüft ob eine SmartCopy Sitzung aktiv ist |
Diese Bedingungen wird über CALL(PrimusSmartCopy.<BEDINGUNG>) angesprochen.
<smartCopyRenameDir addin="PrimusSmartCopy" visible="'CALL(PrimusSmartCopy.IsSessionActive)!=TRUE'AND'CALL(IsCtrlKey)'" enabled="TRUE" parameter="|SEInterface.seReplaceDocRef;smartUpdateRefsForLastSession(.par.psm.asm.dft.)" text="Ordner Umbenennen" icon="Resources\Icons\rename" />