Aktionszeichenfolgen
Die Aktionen, die das Produkt bei der Auswahl einer Funktion, eines Menüpunkts oder beim Drücken einer Funktionstaste ausführt, werden durch die mit dem Objekt verknüpfte Aktionszeichenfolge definiert. Zunächst ist es am einfachsten, sich eine Aktionszeichenfolge als eine Eingabe oder eine Reihe von Eingaben vorzustellen. Beispielsweise handelt es sich bei der mit der Funktion SmartLine platzieren verknüpften Aktionszeichenfolge um die Eingabe PLACE SMARTLINE. Tatsächlich bewirkt die Auswahl der Funktion SmartLine platzieren die Aktivierung der Eingabe PLACE SMARTLINE.
Aktionstypen
Mehrere Aktionstypen können in Aktionszeichenfolgen angegeben und mit Funktionen, Ansichtssteuerungen, Menüpunkten und Funktionstasten verknüpft werden.
Aktionstyp | Syntax | Beschreibung |
---|---|---|
Befehlseintragseingabe | E,<Eingabe> | Simuliert eine Eingabe. Die Eingabe, die durch eine Befehlseingabe festgelegt wird, ist unabhängig vom Status der aktiven Eingabe immer aktiviert. Nehmen wir beispielsweise an, dass PLACE CIRCLE RADIUS die aktive Eingabe ist und zur Eingabe des Radius auffordert. Wenn Sie eine Funktionstaste drücken, für die im Funktionstastenmenü festgelegt wurde, dass sie über den Aktionstyp E verfügt, der die Eingabe PLACE LINE CONSTRAINED aktiviert, wird PLACE LINE CONSTRAINED zur aktiven Eingabe. |
Abgeschlossene Eingabe | T,<Eingabe> | Simuliert eine Eingabe. Eine abgeschlossene Eingabe wird normalerweise zum Abrufen von Daten verwendet, die durch Eingabeaufforderungen angefragt werden, z. B. der Radius eines Kreises, Text oder eine Antwort auf eine Ja-oder-Nein-Frage. |
Nicht abgeschlossene Eingabe | K,<Eingabe> | Gibt eine nicht abgeschlossene Zeichenfolge ein und wartet darauf, dass Sie die Zeichenfolge beenden. |
Druckmeldung | M,<Meldung> | Druckt eine Meldung in einem der Statusleistenfelder. |
Aktionstypoptionen
Diese Optionen können direkt auf die Aktionstypen E, T oder K folgen oder an einer beliebigen Stelle in einer Zeichenfolge mehrerer Aktionen nach einem Semikolon verwendet werden.
Eingabe mehrerer Aktionszeichenfolgen
Jede Aktionszeichenfolge kann mehrere Aktionen enthalten (getrennt durch Semikolon).
Die folgende Aktionszeichenfolge platziert beispielsweise einen blauen Zwei-Zoll-Kreis an einem durch den Benutzer festgelegten Punkt: co=blue;E,PLACE CIRCLE RADIUS;T,2;M,cfPlace 2 Inch Circle;%d;null
Folgende Aktionen finden statt:
Aktion | Beschreibung |
---|---|
co=blue | Eine Befehlseintragseingabe (da kein Typ festgelegt wurde), mit der die aktive Farbe auf "Blau" gesetzt wird. Das Produkt aktiviert die Eingabe ACTIVE COLOR, auch wenn es aktuell eine Dateneingabe erwartet. |
E,PLACE CIRCLE RADIUS | Die Eingabe PLACE CIRCLE RADIUS. |
T,2 | Eine abgeschlossene Eingabe, die einen Radius von 2 eingibt. |
M,cfPlace 2 Inch Circle | Zeigt die Meldung "2-Zoll-Kreis platzieren" in der Statusleiste an. |
%d | Wartet auf einen Datenpunkt, ohne die normalen Aufforderungen anzuzeigen (Aufforderung, die durch die vorige Aktion angezeigt wurde, wird beibehalten). |
null | Führt, nachdem der Kreis platziert wurde, die Eingabe NULL aus, so dass keine Funktion oder Ansichtssteuerung ausgewählt wird. |