Anbei mal was zum ausprobieren. Vielleicht ist sowas ja was für dich....
...Dein von dir gestalteter Block muss bloss PosNR heißen und eine hochzuzählende Attributdefinition „POSNR“ enhalten ... Ellipse / Kreis oder was anderes ist dir Freigestellt...
Als Positionsnummer wird hier ein sogenanntes Multi-Führungslinienobjekt – erstellbar mit dem Befehl _mleader / MFührung – verwendet, welches einen Block mit einem Attribut in einem Kreis referenziert. Sind Block „POSNR“ mit der Attribusdefiniton „POSNR“ noch nicht in der Zeichnung vorhanden, werden sie automatisch angelegt.
Nach dem Start des Programms wird der Anwender zuerst nach dem Skalierungsfaktor für die Positionsnummer gefragt und dazu - wenn noch nicht vorhanden - ein entsprechender Multiführungslinienstil erstellt. Danach erwartet das Programm die Eingabe der Startnummer. Der Vorgabewert dazu berechnet sich dabei aus der höchsten, in der Zeichnung gefundenen Positionsnummer und kann einfach durch ENTER bestätigt werden. Nun kann der Anwender seine Positionsnummern mit Führungslinie platzieren, wobei die Nummer immer um 1 erhöht wird. Der Abbruch der Funktion erfolgt mit ESC.
Durch kleine Anpassungen im Programm lassen sich auch andere Blöcke mit anderen Vorgaben oder mehreren Attributen verwenden. Auch ein automatisches „Layer setzen“, eine andere Schrittweite bei der Nummernvergabe oder die Speicherung von Vorgaben in der Windowsregistrierung sind machbar.
------------------
Also ich finde Unities gut ... und andere sicher auch
---------------------------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP