|
Das ABC der CUI - Teil1
Das ABC der CUI - Einführung (Teil 1) -
Seit AutoCAD 2006 hat Autodesk die Bearbeitung der Arbeitsumgebung modernisiert.
Alle AutoCAD User Interfaces (Werkzeugkästen, Menüs, Tastaturkürzel etc.) können
nun mit dem AutoCAD-Benutzer-Interface (ABI oder CUI) bearbeitet werden.
In dieser Serie sollen nun die Möglichkeiten dieses Benutzer-Interfaces
erörtert werden.
Der Editor
Der Editor enthält zwei Register – Anpassen und Übertragen -. Die meiste Zeit
wird man im Anpassen-Register verbringen, um seine Arbeitsumgebung zu bearbeiten.
Lassen Sie uns also einen Moment damit verbringen die Bereiche des Anpassen-Registers
zu erläutern.
Der Aufruf dieses Editors geschieht durch den Befehl: ABI oder über das
Werkzeugkasten-Kontext-menü – Rechtsklick auf einen beliebigen Werkzeugkasten –
und Auswahl des Menüpunktes „Anpassen“.
Teil 1: Anpassungen in Alle CUI-Dateien (oben links). Dieser Teil
stellt die ein-zelnen CUI-Dateien mit deren Strukturen dar. Die Combobox
beinhaltet alle gela-denen CUI-Dateien.
Der Teil 2 ist ein dynamischer Teil, der sich anhand der Auswahl im Teil
1 ändert.
Der Teil 3 beinhaltet eine Befehlsliste aller geladenen Befehle. Die
Combobox stellt Kategorien zur Verfügung anhand der die Befehlsliste gefiltert
werden kann.
Der letzte Teil (Teil 4) stellt die Eigen-schaften der ausgewählten
Elemente in den Teilbereichen dar.

Struktur der CUI
• Arbeitsbereich
o Arbeitsbereiche erlaubt es den CAD-Nutzern ihre eigene
Arbeitsumgebung einzustellen. Diese Arbeitsumgebung werden in der Haupt- und
Unternehmens-anpassungsdatei (wird in einem späteren Teil dieser Serie erläutert)
gespeichert.
• Werkzeugkästen und Flyout-Werkzeugkästen
• Pulldown-Menüs
• Multifunktionsleisten (ab 2009), alternativ: Der Befehlsnavigator
o Der Befehlsnavigator wurde im AutoCAD 2007 integriert und
ab AutoCAD 2008 anpassbar. Ist im AutoCAD 2009 durch die Multifunktionsleisten
ersetzt worden.
• Kontextmenüs
• Tastaturkurzbefehle
• Doppelklick-Aktionen
• Maus-Testen
• Lisp-Dateien
• Legacy
o Bildschirmmenü, Tablett etc. Autodesk hat angekündigt, dass
diese Elemente in späteren Versionen nicht mehr unterstützt werden.
• Partiell
o Menüs, die in die Haupt- oder Unternehmensanpassungsdatei
geladen wurden.
Am Anfang ist der Befehl
Befehle werden in der CUI einmal definiert und an den
unterschiedlichsten Stellen (Werkzeugkasten, Menüs etc.) eingefügt. Der Befehl
wird über seine ElementID identifiziert. Sie können aus diesem Grunde in
derselben CUI gleich benannt werden.
Beschäftigen wir uns nun mit der Definition eines Befehls.
| Eigenschaft |
Erläuterung |
| Name |
Ein Name des Befehls |
| Befehlsname |
Wird als Quicktipp am Cursor angezeigt |
| Beschreibung |
Wird in der Statuszeile angezeigt |
| Hilfedatei |
Definiert den erweiterten Hilfe-Inhalt, der im
ausführlichen Quickinfo angezeigt werden soll (Dateityp xaml) |
| Anzeigename |
Quicktipp |
| Makro |
Das Makro, was beim aktivieren dieses Befehls
ausgeführt wird (siehe Aufbau eines Makro) |
| Bezeichnung |
Definiert den Text, nach dem im Menübrowser
gesucht werden soll. |
| Bilder |
Kleines Anzeige-Bild und großes Anzeige-Bild.
Wird in Menüs, Werkzeugkästen etc. angezeigt. |
| ElementID |
Eindeutige ID für diesen Befehl |


Aufbau eines Makro
Hier möchte ich den Aufbau eines Makros erläutern.
Voraussetzung für die Erstellung eines Makros ist die Kenntnis der AutoCAD –
Befehle, das bloße Wissen über das Aufrufen der Befehle aus den Menüs reicht in
diesem Fall nicht mehr aus. Im Grunde ist der Aufbau identisch mit den Eingaben
über die Tastatur inkl. Spezieller Sonderzeichen (siehe Tabelle weiter unten).
An einem Beispiel: Abrunden mit Radius 0 (null) möchte ich den Aufbau nun
erläutern. Das Makro lautet wie folgt: ^C^C_fillet;radius;0;; .
Hier die Erläuterungen:
| ^C |
Abbruch
2-mal wegen verschachtelter Menüstruktur |
| _fillet |
Der Abrundungsbefehl in internationaler
Schreibweise. |
| Semikolon |
Eingabebestätigung für den Befehl |
| Radius |
Aufruf des Menüpunktes Radius zum Ändern des
Radius |
| Semikolon |
Bestätigung des Menüpunktes Radius |
| 0 |
Rundungsradius = 0 |
| 2-mal Semikolon |
Bestätigung des Rundungswertes und Abschließen
des Befehls |
| Sonderzeichen |
Erläuterung |
| ^C |
Abbruch (2-mal wegen verschachtelter
Befehls-Menü¬ebenen) |
| Semikolon (;) oder das Leerzeichen |
Eingabetaste. Hier das Semikolon besser lesbar. |
| Backslash (\) |
Eingabeaufforderung.
Für die Auswahl von Objekten ist diese Möglichkeit nicht sinnvoll. Dazu
sollte der Befehl: Wahl am Anfang des Makros aufgerufen werden. Die
folgende Objektwahl dann mit der Objektwahl vorher tätigen. |
Befehle können Zeichen (Präfixe) voran gestellt werden.
Diese werden in folgender Tabelle erläutert.
| Art |
Zeichen |
Erläuterung |
| -Befehl |
Bindestrich |
Ein befehlszeilen-tauglicher Befehl wird in der
Befehlszeile aufgerufen, z.B. -Block
Nicht alle Befehle sind befehlszeilen-tauglich. |
| _Command |
Unterstrich |
Aufruf eines internationalen Befehls. Diese
Möglichkeit ist vorzuziehen. |
| .Befehl |
Punkt |
Ein zuvor gelöschter (Befehl: BFLÖSCH) oder
umprogrammierter Befehl wird als original AutoCAD - Befehl aufgerufen. |
| ‘Befehl |
Hochkomma |
Aufruf eines transparenten Befehls (z.B. ‘ZOOM
oder ‘Cal - Rechnen im AutoCAD -). Diese Befehle sind innerhalb anderer
Befehle aufrufbar. |
Neue Befehle einfügen

Im Teil 3 der CUI – Befehlsliste – kann über ein Kontextmenü ein neuer Befehl
erzeugt und die Eigenschaften – Makro etc. - im Eigenschaftsteil der CUI
definiert werden
Per Drag’n Drop wird nun dieser Befehl in die gewünschte Struktur der CUI
geschoben.

Im nächsten Teil erläutere ich die Arbeitsbereiche, die
Schnittstellen-Elemente wie Werkzeugkästen, Menüs etc., in einem weiteren Teil
wird das Management der CUI-Datei erläutert – was sind z.B. Haupt- und
UnternehmensCUI-Dateien und wie werden sie im Netzwerk abgelegt? -.
Viel Spaß beim ersten Ausprobieren
|