Wo kann man die Aktionszeichenfolgen (Action Strings) finden?


 Produkt(e):MicroStation
 Version(en):CONNECT Edition
 Umgebung:N\A
 Produktbereich:GUI
 Produktunterbereich:Allgemein

Problem

Wo finde ich Informationen zu Aktionszeichenfolgen (Action Strings)?

Problemlösung

Suchen Sie in der Hilfedokumentation nach dem Begriff Aktionszeichenfolgen. Deutsche Hilfe derzeit für Update 12 unter https://docs.bentley.com/LiveContent/web/MicroStation%20Help-v14/de/GUID-7EC3C95F-79DB-F815-DA03-DA953FB0DA89.html (Stand 17.09.19).

Die Aktionen, die das Produkt ausführt, wenn Sie ein Werkzeug auswählen, ein Menüelement auswählen oder eine Funktionstaste drücken, werden durch die diesem Objekt zugeordnete Aktionszeichenfolge definiert. Zunächst ist es am einfachsten, sich eine Aktionszeichenfolge als Eingabe oder Folge von Eingaben vorzustellen. Beispielsweise ist die dem Werkzeug SmartLine platzieren zugeordnete Aktionszeichenfolge die Eingabe von PLACE SMARTLINE. Die eigentliche Auswirkung der Auswahl des Werkzeugs SmartLine platzieren ist die Aktivierung der PLACE SMARTLINE-Tastatureingabe.

Aktionstypen

Mehrere Aktionstypen können in Aktionszeichenfolgen angegeben und mit Funktionen, Ansichtssteuerungen, Menüpunkten und Funktionstasten verknüpft werden
.

AktionstypSyntaxBeschreibung
BefehlseintragseingabeE,<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 EingabeT,<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 EingabeK,<Eingabe>Gibt eine nicht abgeschlossene Zeichenfolge ein und wartet darauf, dass Sie die Zeichenfolge beenden.
DruckmeldungM,<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.

/<Zeichen>Befindet sich ein Schrägstrich (/) in einer Aktionszeichenfolge, wird auf eine Benutzereingabe gewartet. Folgt auf den Schrägstrich ein d, k oder kein Zeichen, verhält sich das Produkt wie folgt:
  • /d — wartet auf einen Datenpunkt.
  • /k — wartet auf eine Eingabe.
  • Kein Zeichen —fährt nach einer beliebigen Eingabe fort.
%<Zeichen>Ein Prozentzeichen (%) in einer Aktionszeichenfolge ist mit dem Schrägstrich identisch, mit der Ausnahme, dass keine der üblichen Aufforderungen angezeigt wird. Dies ist hilfreich beim Anzeigen benutzerdefinierter Aufforderungen aus einem Menü. Die Aktionen %d und %k haben dieselbe Auswirkung wie /d und /k.

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:

AktionBeschreibung
co=blueEine 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 RADIUSDie Eingabe PLACE CIRCLE RADIUS.
T,2Eine abgeschlossene Eingabe, die einen Radius von 2 eingibt.
M,cfPlace 2 Inch CircleZeigt die Meldung "2-Zoll-Kreis platzieren" in der Statusleiste an.
%dWartet auf einen Datenpunkt, ohne die normalen Aufforderungen anzuzeigen (Aufforderung, die durch die vorige Aktion angezeigt wurde, wird beibehalten).
nullFührt, nachdem der Kreis platziert wurde, die Eingabe NULL aus, so dass keine Funktion oder Ansichtssteuerung ausgewählt wird.

Sehen Sie hierzu auch

N/A

Anderssprachige Quelle

Where can I find information about Action Strings?