Produkt(e): | MicroStation | ||
Version(en): | CONNECT Edition | ||
Umgebung: | N\A | ||
Produktbereich: | GUI | ||
Produktunterbereich: | Allgemein |
Wo finde ich Informationen zu Aktionszeichenfolgen (Action Strings)?
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.
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. |
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.
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. |
N/A
Where can I find information about Action Strings?