| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Text => Attribut => Block (1757 mal gelesen)
|
chackl Mitglied
Beiträge: 5 Registriert: 22.07.2009 Windows XP pro, Autocad 2008
|
erstellt am: 23. Jul. 2009 10:14 <-- editieren / zitieren --> Unities abgeben:
Hallo! Hab da ne Frage. Und zwar soll ich in einer Kardaster (Grundstücksnummern) Zeichnung alle Kadaster Nummern in ein Attribut verwandeln, damit ich mit Excellink die Koordinaten auslesen kann. Dazu Möchte ich gern Autolisp verwenden. Habe es schon geschaft, das ich eine lsp aufrufe und einen Text in ein Attribut verwandle. Doch ich habe keine Ahnung, wie ich daraus einen Block mache, dessen Basispunkt an dem Basispunkt des Textes liegt. Hat da irgenwer lust mir da ein kleinen beispiel zu schreiben, wie ich ein attribut in einen Block stelle, und zwar mit der bedingung, das das attribut schon vorher von der lsp erzeugt worden ist. Danke für jede Hilfe die ich bekommen kann! C.Hackl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 One AutoCAD 2.5 - 2023, Civil 3D, Win10/win11
|
erstellt am: 23. Jul. 2009 10:19 <-- editieren / zitieren --> Unities abgeben: Nur für chackl
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 23. Jul. 2009 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für chackl
|
chackl Mitglied
Beiträge: 5 Registriert: 22.07.2009 Windows XP pro, Autocad 2008
|
erstellt am: 23. Jul. 2009 10:26 <-- editieren / zitieren --> Unities abgeben:
ja, ja, mein Deutsch lässt zu wünschen. Sorry Ja, das die Attribute den den Gleichen Namen haben müssen wewis ich. Für das habe ich ja schon einmal ein skript. In das Feld Vorgabe steht dann die nummer. Aber ich werds mit dem Befehl probieren. Dankesehr! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied | |
chackl Mitglied
Beiträge: 5 Registriert: 22.07.2009 Windows XP pro, Autocad 2008
|
erstellt am: 23. Jul. 2009 11:24 <-- editieren / zitieren --> Unities abgeben:
ja, aber ich weis nicht nicht wie ich die blockattribute in LISP eingebe. Aber macht euch keine mühen. Die Funktion Datenextrakt funktioniert genau so, wie ich die Werte brauche. Man kann ja dann in Excel mit der Funktion "VERWEIS" die Tabelle in eine Vektorielle Datenbank Matrix umbauen, die Genau das ausgiebt was ich will. Habe für 500 Grunsstücke jetz nur 15 minuten gebraucht, wo ich sonst 1 - 2 tage suchen muss. Danke! Auf euch profis kann man sich echt verlassen und freuen, das es euch alle gibt!!! C.Hackl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |