Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:smartcopyrenamedir

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:smartcopyrenamedir [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:smartcopyrenamedir [2023/04/14 12:39] (aktuell) – Wikilinks geändert mgras
Zeile 1: Zeile 1:
 +====== smartCopyRenameDir ======
 +Der [[Menübefehl]] **smartCopyRenameDir** gehört zum [[PrimusSmartCopy]] [[Addins|Addin]]. Mit dem Befehl werden Verzeichnisse umbenannt und die entsprechenden Verknüpfungen in den Dokumenten aktualisiert.
  
 +====== Aufrufparameter ======
 +Die Aufrufparameter werden mit dem [[Glossar#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|
 +
 +
 +===== Sichtbarkeit im Menü =====
 +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 [[PrimusSmartCopy#Bedingungen|Bedingung]] zur Verfügung.
 +
 +^Bedingung ^Bedeutung^
 +| IsSessionActive| Prüft ob eine SmartCopy Sitzung aktiv ist|
 +Diese Bedingungen wird über ''CALL(PrimusSmartCopy.<BEDINGUNG>)'' angesprochen.
 +
 +===== Beispiel =====
 +<code xml><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" /></code>
 +
 +===== Siehe auch =====
 +  * [[smartCopySetRec]]
 +  * [[smartCopyIgnore]]
 +  * [[smartCopyIgnoreRec]]
 +  * [[smartCopyBreakSession]]
 +  * [[smartRestoreMoveSession]]
 +
 +{{tag>Menübefehl GUI Addin SmartCopy}}