| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Entity aus string lesen (510 / mal gelesen)
|
cadplayer Ehrenmitglied CADniker
Beiträge: 1832 Registriert: 28.04.2009
|
erstellt am: 26. Apr. 2017 18:04 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich habe folgende Resultatlist ; result => ("<Entity name: 471dd820>" "C31-7" "419.2860" "78.0839" "0.0000") Der erste string "<Entity name: 471dd820>" entspricht einem entity in der Zeichnung. Wie kann ich den String auslesen bzw. auf das entity zugreifen (mit den Anführungszeichen ist das schwer möglich) ------------------ Gruss Dirk Blog
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 26. Apr. 2017 18:15 <-- editieren / zitieren --> Unities abgeben: Nur für cadplayer
Wer hat denn den armen Entitynamen in die Anführungszeichen gezwungen und vor allem: Warum? Mir fällt da spontan (und ohne Google) keine Lösung ein, das Problem ist zu umgehen, Entityname als String macht keinen Sinn.
------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 26. Apr. 2017 18:27 <-- editieren / zitieren --> Unities abgeben: Nur für cadplayer
... der Entity-Name ist nicht zu gebrauchen. Dann schau, dass du den GC 5 in die Ergebnisliste bekommst, dann kannst du mit (handent ..) das zugehörige Element ermitteln. Grüße! Holger
------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 26. Apr. 2017 18:35 <-- editieren / zitieren --> Unities abgeben: Nur für cadplayer
Arbeiten innerhalb einer Dateisitzung: Entityname OK, aber als String weder sinnvoll noch nutzbar Arbeiten innerhalb der Dateisitzung und auch über Dateien und Dateisitzungen hinweg, immer nur das Handle nutzen. BTW: Ich bin ziemlich sicher - es gibt keinen Weg der Verwendbarkeit. Der einzige theoretisch mögliche Weg wäre, ein String-Vergleich zwischen dem gespeicherten String und den, zum test in Strings umgewandelten, Entitynames in der Zeichnung = alle Objekte durchlaufen und vergleichen. Dieses BTW dient aber nur der technischen Machbarkeit, die Sache selbst ist jedoch sinnlos. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| |
cadplayer Ehrenmitglied CADniker
Beiträge: 1832 Registriert: 28.04.2009
|
erstellt am: 27. Apr. 2017 07:09 <-- editieren / zitieren --> Unities abgeben:
|