Sie können mehrere Kommandoleistenbefehle kombinieren

Antworten
Siegfried Schneider
Site Admin
Beiträge: 245
Registriert: Fr Dez 17, 2021 20:52

Sie können mehrere Kommandoleistenbefehle kombinieren

Beitrag von Siegfried Schneider »

Sie können beliebige Kommandoleistenbefehle kombinieren. Diese werden in der eingegebenen Reihenfolge abgearbeitet.

Um einen mehrzeiligen Befehl einzugeben, klicken Sie mit der rechten Maustaste auf "Cmd" auf der Toolbar links oben.
Wählen Sie "Neues Kommando hinzufügen...".
Im anschließenden Eingabefenster können beliebig viele Kommandos eingegeben werden.
Siehe auch Befehlsreferenz.

Ein Beispiel:
Auf Seite 8 des Beispielprojekts befindet sich eine Hauptsammelschiene L1,L2,L3.
kombi1.png
kombi1.png (27.63 KiB) 1402 mal betrachtet
Um die Leitungsnamen alle gleichzeitig zu ändern, kann folgende Befehlskombination verwendet werden:

Code: Alles auswählen

SetText L1<%R|Name> WireText L1
SetText L2<%R|Name> WireText L2
SetText L3<%R|Name> WireText L3
Bei Klick auf den Kommandobutton wird nach einem neuen Namen gefragt. Geben Sie ".1" ein.

Alle Leitungsnamen wurden geändert, aus "L1" wurde beispielsweise "L1.1".
Allerdings stehen die Leitungsbezeichnungen rechts nun etwas über das Linienende hinaus.
Um die rechten Leitungsbezeichnungen auch noch automatisch zu verschieben, kann stattdessen die folgende, noch komplexere Befehlsabfolge verwendet werden:

Code: Alles auswählen

SetSelRectangle 500,0,1200,1000
Select WireText L? FromSelection
Move -10,0 FromSelection
SetText L1<%R|Name> WireText L1
SetText L2<%R|Name> WireText L2
SetText L3<%R|Name> WireText L3
Das Resultat sieht dann so aus:
kombi2.png
kombi2.png (26.48 KiB) 1402 mal betrachtet
Dies ist nur ein Beispiel für die Möglichkeiten, natürlich können viele andere Bearbeitungsfunktionen realisiert werden.
Siegfried Schneider
XchangeCAD Entwicklung
support@segas.net
Antworten