Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  attributsgriffe

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:  attributsgriffe (950 mal gelesen)
georeh
Mitglied


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

Beiträge: 4
Registriert: 03.06.2009

erstellt am: 03. Jun. 2009 07:40    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

Guten Morgen!

Bitte um Hilfe! Wie kann ich massenhaft den Griff eines Attributs ändern. Habe 2004 und kann einzelne griffe mit dem "erweitereten attributs-editor" bei textoptionen - ausrichtung verändern.
Das Problem ist, dass der Einsetzpunkt des Blocks mit dem Griff des Attributs in der Datei ident ist und somit ein verschieben den gesamten block betrifft und nicht nur das attribut.

Besten Dank!

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13508
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 03. Jun. 2009 08:08    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 georeh 10 Unities + Antwort hilfreich

bei "massenhaft"  empfehle ich immer ein Programm .. wie soll die Geschichte denn aussehen .... optisch soll alles unverändert sein? Blockbasispunkt ändern oder Attributausrichtungg ändern ( beides ohne Lageveränderung ? ) ...

------------------
  - 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

wronzky
Ehrenmitglied V.I.P. h.c.
CAD-Dienstleistungen für Architekten



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

Beiträge: 2154
Registriert: 02.05.2005

CAD:
AutoCAD 2.6 bis 2014
ADT 2005 bis ACA 2013
Arcibem
System:
Windows
Internet-Startseite:
http://www.archi.de

erstellt am: 03. Jun. 2009 08:29    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 georeh 10 Unities + Antwort hilfreich

Du könntest die Ausrichtung des Attributs in der Blockdefinition ändern, und dann mit "ATTSYNC" die Attribute (und deren Griffe) aktualisieren. (Dann werden allerdings auch alle bisherigen Verschiebungen zurückgesetzt).

Grüsse, Henning

------------------
Henning Jesse
VoxelManufaktur
Computer-Dienstleistungen für Architekten und Ingenieure

  http://www.voxelman.de

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

georeh
Mitglied


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

Beiträge: 4
Registriert: 03.06.2009

erstellt am: 03. Jun. 2009 09:19    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


fig024.zip

 
Mit attsync habe ich schon probiert, aber damit wird der attributswertwert gelöscht (der und die bezeichnung ist aber immens wichtig).
Habe mal 2 Dateien mit nur dem Block richtig (fig024_richtig) und eimal falsch (fig024_falsch) angefügt.

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

cad4fun
Ehrenmitglied



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

Beiträge: 1846
Registriert: 06.12.2004

privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit
HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM
ATI FirePro V (FireGL V) Graphics Adapter
Treiberversion: 15.201.1151.1008

erstellt am: 03. Jun. 2009 09:28    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 georeh 10 Unities + Antwort hilfreich

Ändere den Blockeinfügepunkt, das wird dir keine Probleme bereiten und schau doch mal hier http://ww3.cad.de/foren/ubb/Forum145/HTML/000438.shtml

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13508
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 03. Jun. 2009 10:12    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 georeh 10 Unities + Antwort hilfreich

Ähmm .. dein Block enthält eine Attributsdefinition PNUM , deine Referenzen enthalten kein entsprechendes Attribut , sondern ein Attribut 82111*G*1/9 zudem keine Definition vorliegt, daher der Schrott mit _attsync ....

------------------
  - 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

wronzky
Ehrenmitglied V.I.P. h.c.
CAD-Dienstleistungen für Architekten



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

Beiträge: 2154
Registriert: 02.05.2005

CAD:
AutoCAD 2.6 bis 2014
ADT 2005 bis ACA 2013
Arcibem
System:
Windows
Internet-Startseite:
http://www.archi.de

erstellt am: 03. Jun. 2009 10:26    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 georeh 10 Unities + Antwort hilfreich

Hi,
Dein Block scheint mit einer Applikation zusätzliche / andere Attribute angehängt bekommen zu haben, als in der Definition vorliegen. Erschwehrend kommt hinzu, dass die Attributsnamen in den beiden Blöcken UNTERSCHIEDLICH sind (82111*G*1/9 und 82106*G*15/84), was vermuten läßt, dass ALLE Blöcke verschiedene Attributsnamen haben. Da wirst Du wohl um eine Programmierung nicht herum kommen ...

Grüsse, Henning

------------------
Henning Jesse
VoxelManufaktur
Computer-Dienstleistungen für Architekten und Ingenieure

      http://www.voxelman.de

[Diese Nachricht wurde von wronzky am 03. Jun. 2009 editiert.]

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

Gargarot
Mitglied
Student MSc Civil Engineering ETHZ, Dipl Bauzeichner


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

Beiträge: 316
Registriert: 25.06.2008

erstellt am: 03. Jun. 2009 10:32    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 georeh 10 Unities + Antwort hilfreich

I weiss vielleicht was gehen könnte!

Du musst dazu die Expresstools installiert haben.

Nunmachst du einmal ATTOUT um alle Attribute zu Exportieren. Dann benennst du in der Textdatei dein G*8/7+5dingsda in PNUM eben den richtigen Attributnamen um. Bei deinem Fall kannst du zB in Excel all deine Atrtibutwerte in eine Spalte bringen und zuoberst PNUM hinschrieben. Also wird dann der Wert immer PNUM zugeordnet.
Dann wende attsync auf deine Blöcke an. Eigentlich wären die ja richtig. Jedenfalls stimmt die Position des Attributes PNUM.
Speichere die Zeichnung (Speichern unter)
Nun wende ATTIN an und hoffe das es klappt. bei mir hats mit den 2 funktioniert. Der Blockname und das interene Handle belibt ja gleich, nur das Attribut ändert sich. Und das kannst du ja in der Textdatei anpassen.

Versuche es mal und berichte.

Gruss Christoph

------------------
3 kleine Weisheiten
-Man kann ein Problem nicht mit den gleichen Denkstrukturen lösen, die zu seiner Entstehung beigetragen haben.
-Bewehrt sich Beton?
-Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

[Diese Nachricht wurde von Gargarot am 03. Jun. 2009 editiert.]

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

georeh
Mitglied


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

Beiträge: 4
Registriert: 03.06.2009

erstellt am: 03. Jun. 2009 11:16    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

Da hast Du genau erfasst was das problem ist. Es handelt sich um eine amtliche digitale katastralmappe die unter vers 12 entstanden ist und hirnloserweise nicht ein zweites attribut sondern einen in den tag hineingenudelt haben. der verändert sich aber von block zu block!
Was aber mit einem einzelnen block durch:"erweitereten attributs-editor" bei textoptionen - ausrichtung auf z.b. links unten einen neuen griff für das sichtbare attribut pnum mit variablen wert geht müsste doch auch mit einem makro oder lisp gehen (so in der art: wähle einen nach dem anderen und führe befehl erweiterten atteditor aus setze auf links unten). Es sind nämlich nur wenige aber das einzeln zu machen ist mühselig.
Leider kann ich nix programmieren, aber vielleicht hat wer was brauchbares?

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

wronzky
Ehrenmitglied V.I.P. h.c.
CAD-Dienstleistungen für Architekten



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

Beiträge: 2154
Registriert: 02.05.2005

CAD:
AutoCAD 2.6 bis 2014
ADT 2005 bis ACA 2013
Arcibem
System:
Windows
Internet-Startseite:
http://www.archi.de

erstellt am: 03. Jun. 2009 12:12    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 georeh 10 Unities + Antwort hilfreich

Hi,
ich glaube nicht, dass Dein Problem der Basispunkt des Attributs ist, sondern dass seine Position gesperrt ist.
Versuch's mal hiermit:
Code:
(defun c:unlock-att-pos ( / z as bl eig)
  (and
    (setq z -1 as (ssget '((0 . "INSERT"))))
    (while (setq bl (ssname as (setq z (1+ z))))
      (if (entnext bl)
        (while (= "ATTRIB" (cdr (assoc 0 (setq eig (entget (setq bl (entnext bl)))))))
          (entmod (subst '(70 . 0) (assoc 70 eig) eig))
        )
      )
    )
  )
)


Grüsse, Henning

------------------
Henning Jesse
VoxelManufaktur
Computer-Dienstleistungen für Architekten und Ingenieure

      http://www.voxelman.de

[Diese Nachricht wurde von wronzky am 03. Jun. 2009 editiert.]

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

georeh
Mitglied


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

Beiträge: 4
Registriert: 03.06.2009

erstellt am: 08. Jun. 2009 10:03    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

Danke, das tool funkt perfekt! Sind echt gesperrt, auch der Attributwert ist jetzt sichtbar (attein nix mehr notwendig).

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