Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  hilfe beim verschieben von attributen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  hilfe beim verschieben von attributen (1000 mal gelesen)
tappenbeck
Mitglied
Vermessungsingenieur


Sehen Sie sich das Profil von tappenbeck an!   Senden Sie eine Private Message an tappenbeck  Schreiben Sie einen Gästebucheintrag für tappenbeck

Beiträge: 1213
Registriert: 30.05.2002

AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net

erstellt am: 08. Aug. 2008 21:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

moin !

ich muss mal wieder auf eure hilfe zurückkommen.

ich habe blöcke mit attributen. mein ziel ist diese irgendwie so zu verschieben, das der einfügepunkt an einer neuen koordinate liegen soll.

ich habe schon in meinem buch über die objekt nachgelesen und erfahren, dass es gc10 und gc11 gibt - wobei letzterer insbesondere zum tragen kommt, wenn bestimmte positionen (mz etc.) angegeben sind. ich habe mir diese werte auch schon ausgelesen und in der zeichnung markiert - aber irgendwie komme ich nicht hinter das system.

fasse ich also nocheinmal zusammen: grundlage sind der block (ename), das attribut (aname) und die koordinate an der das attribut später stehen soll.

kann mir einer von euch weiterhelfen ???

gruß Jan :-)

------------------
jan :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

archtools
Mitglied



Sehen Sie sich das Profil von archtools an!   Senden Sie eine Private Message an archtools  Schreiben Sie einen Gästebucheintrag für archtools

Beiträge: 823
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 09. Aug. 2008 10:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tappenbeck 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von tappenbeck:
moin !

ich muss mal wieder auf eure hilfe zurückkommen.

ich habe blöcke mit attributen. mein ziel ist diese irgendwie so zu verschieben, das der einfügepunkt an einer neuen koordinate liegen soll.

ich habe schon in meinem buch über die objekt nachgelesen und erfahren, dass es gc10 und gc11 gibt - wobei letzterer insbesondere zum tragen kommt, wenn bestimmte positionen (mz etc.) angegeben sind. ich habe mir diese werte auch schon ausgelesen und in der zeichnung markiert - aber irgendwie komme ich nicht hinter das system.

fasse ich also nocheinmal zusammen: grundlage sind der block (ename), das attribut (aname) und die koordinate an der das attribut später stehen soll.

kann mir einer von euch weiterhelfen ???

gruß Jan :-)


Willst Du die Blockreferenzen verschieben, oder die Attribute, oder beides?

Falls Du nur ein bestmmtes Attribut verschieben willst, dann gehst Du so vor:

Mit (entnext ename) kriegst Du das erste Attribut - das tickerst Du in einer while-Schleife solange durch, bis Du an das gewünschte Attribut gekommen bist (bzw keine Attribute mehr da sind). Das gewünschte Attribut versetzt Du dann einfach an den gewünschten Koordinatenpunkt, indem Du den Wert unter DXF-Code 10 änderst.

Wenn Du das auch so machst, dann musst Du Deinen Code posten, damit Dein Fehler gefunden werden kann.

PS - Groß- und Kleinschreibung erleichtert in der deutschen Sprache das Lesen. Anderes als das Engische ist das Deutsche wegen seiner vielen und komplexen Wortverbindungen darauf angewiesen. Ich nehme an, dass Du hier schreibst, um gelesen zu werden, und nicht, um möglichst schnell schreiben zu können ...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tappenbeck
Mitglied
Vermessungsingenieur


Sehen Sie sich das Profil von tappenbeck an!   Senden Sie eine Private Message an tappenbeck  Schreiben Sie einen Gästebucheintrag für tappenbeck

Beiträge: 1213
Registriert: 30.05.2002

AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net

erstellt am: 09. Aug. 2008 11:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hallo archtools,

vielen dank für dein posting.

eines gleich vor weg - meine forenbeiträge und nicht geschäftliche mails schreibe ich immer so. eine macke von der ich mich nur schwer wieder lösen kann. haben schon andere versucht !

verschieben will ich nur die blockreferenzen. bin gerade erst wieder rein gekommen - ansonsten hätte ich meinen aktuellen weg schon gepostet.

habe das bks auf den betreffenden block gesetzt und dann gc10 und ggf. gc11 geändert. das hat zum gewünschten erfolg geführt.

ist vielleicht nicht der eleganteste weg - aber das ziel ist erreicht.

gruß Jan :-)

------------------
jan :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

archtools
Mitglied



Sehen Sie sich das Profil von archtools an!   Senden Sie eine Private Message an archtools  Schreiben Sie einen Gästebucheintrag für archtools

Beiträge: 823
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 09. Aug. 2008 14:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tappenbeck 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von tappenbeck:
eines gleich vor weg - meine forenbeiträge und nicht geschäftliche mails schreibe ich immer so. eine macke von der ich mich nur schwer wieder lösen kann. haben schon andere versucht !

Schade, ich hätte Dir gerne geholfen. Aber ich korrespondiere nicht mit Leuten, die schon durch ihre Schreibweise deutlich machen, dass Ihnen die eigene Bequemlichkeit mehr wert ist als die leichtere Verständlichkeit durch die Leute, von denen sie Hilfe erwarten.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz