Wie können bestimmte Elemente in einer Zeichnung gefiltert, dabei selektiert und danach mit bestimmten Attributen versehen werden, ohne dass etwas hierzu programmiert werden muss? Z.B. könnte die Aufgabenstellung sein, Polygonflächen und komplexe Polygonflächen zunächst anhand ihrer Ebene und Elementtyp zu wählen und diesen eine Füllfarbe mit Umrandung zuzuweisen.
Das Vorhaben ließe sich unter Verwendung einer verketteten Tastatureingabe in Verbindung mit dem Rechner/Preprozessor"-Dienstprogramm (Calculator) von MicroStation, dem Auswählen über Attribute und einigen anderen Befehlen durchführen. Dies stellt an sich eigentlich auch schon eine Programmierung dar, ist aber weit weniger aufwändig als Programmierung z.B. per MVBA.Folgende verkettete Tastatureingabe würde alle Polygonflächen und komplexe Polygonflächen wählen, die auf den Ebenen "Ebene1", "Ebene2", "Ebene 3" liegen, und diesen den Ausfüllungstyp "Umrandet" und die Füllfarbe "6" zuweisen:mdl load calculat;calculator tcb->fillColor=6;mdl silentload selectby;selectby type none;selectby level "Ebene1,Ebene2,Ebene 3";selectby type shape,complexshape;selectby execute;change fill;calculator tcb->ext_locks.fillMode=2;point ab;mdl unload selectby;choose noneDa die Kette zu lang ist, muss in der Tastatureingabe mdl load calculat einmal zu Anfang ausgeführt werden oder in der Konfigurationsvariablen MS_DGNAPPS eingetragen werden (enthält Liste aller MDL-Applikationen für Zeichnungsdateien). Jedenfalls ist der Calculator - einmal geladen - dann die ganze Sitzung aktiv. An anderer Stelle, z.B. einer Stapelverarbeitung für einen Satz Dateien, kann die Kette komplett in der Befehlsdatei verarbeitet werden.
Das "Rechner/Preprozessor"-Dienstprogramm ist unter diesem Begriff auch in der MicroStation-Hilfe beschrieben.Ebenso findet sich zum Thema Stapelverarbeitung einiges in der Hilfe.
Rechner/Preprozessor"-Dienstprogramm (Calculator):https://communities.bentley.com/communities/other_communities/askinga/w/askinga/microstation-s-calculator-preprocessor