Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Text in Attribute ändern

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:  Text in Attribute ändern (7867 mal gelesen)
BERNSTEIN-ULI
Mitglied


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

Beiträge: 4
Registriert: 18.11.2003

Windows 2000; Autocad 2002
Windows XP; Autocad 2004

erstellt am: 18. Nov. 2003 09:55    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 Spezialisten,

wer kann mir weiterhelfen.
Ich muss von sämtliche Grundrissplänen (export aus Nemetschek)
die Raumstempel wie Raumnr., Raumbez., Fläche usw.
(jeweils einzeiliger Text) in Blockattribute umwandeln.

Meine Frage:
Gibt es in Autocad 2004 eine Möglichkeit dieses Problem schnell und
einfach zu lösen.

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

AsSchu
Ehrenmitglied
Konstrukteur


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

Beiträge: 1632
Registriert: 27.06.2003

ACAD 2012

erstellt am: 18. Nov. 2003 10:45    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 BERNSTEIN-ULI 10 Unities + Antwort hilfreich

Hai,

das hier könnte vielleicht klappen.
Unter 2002 läuft die lisp

;;TXT2ATTDEF.LSP  TEXT TO ATTRIBUTES           

(defun
  C:TXT2ATTDEF ()
  (setq PCMDECHO (getvar "CMDECHO"))
  (setvar "CMDECHO" 0)
  (setq TXT1 (entget (car (entsel "\nwähle Text : "))))
  (setq IFTXT (cdr (assoc 0 TXT1)))
  (while (/= IFTXT "TEXT")
    (setq
      TXT1
      (entget
        (car
          (entsel
            (strcat
              "\nSelection Error !! You selected "
              IFTXT
              "! \nPlease Select Text : "
            ) ;_ end of strcat
          ) ;_ end of entsel
        ) ;_ end of car
      ) ;_ end of entget
    ) ;_ end of setq
    (setq IFTXT (cdr (assoc 0 TXT1)))
  ) ;_ end of while
  (setq TXT1VAL (cdr (assoc 1 TXT1)))
  (setq TXT1IP (cdr (assoc 10 TXT1)))
  (setq TXT1HT (cdr (assoc 40 TXT1)))
  (setq TXT1ROT (cdr (assoc 50 TXT1)))
  (setq APRMPT (getstring T "\nAttribute -Eingabewert- : "))
  (entdel (cdar TXT1))
  (setq PAFLAGS (getvar "AFLAGS"))
  (setvar "AFLAGS" 0)
  (command
    "attdef"
    ""
    TXT1VAL
    APRMPT
    TXT1VAL
    TXT1IP
    TXT1HT
    (/ (* TXT1ROT 180) (/ 22.0 7.0))
  ) ;_ end of command
  (setvar "AFLAGS" PAFLAGS)
  (setvar "CMDECHO" PCMDECHO)
  (princ)
) ;defun txt2attdef

;;End Of Routine

------------------

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

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



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

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 18. Nov. 2003 11:01    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 BERNSTEIN-ULI 10 Unities + Antwort hilfreich

Hallo Uli,

@AsSchu
dieses Tool wandelt die Texte in Attributdefinitionen um. Das ist aber nur die halbe Miete.

Wenn ich die Frage richtig verstehe, dann sollen die Texte in einen Raumstempel-Block als Attributwert übernommen werden. Heißt also, die Texte müssen erkannt werden und dann über irgendwelche Kriterien bestimmten Attributen eines bestehenden (oder einzufügenden) Blockes zugeordnet werden.
Das ganze dann nach Möglichkeit ohne manuelles Eingreifen, also in einem Durchgang für die gesamte Zeichnung.
Ein AutoCAD-Befehl ist mir dafür nicht bekannt, mit LISP kann ich mir allerdings Lösungen vorstellen.

Bei Fragen ...

Grüße Holger

------------------
Holger Brischke
(defun - Lisp over night!
AutoLISP-Programmierung für AutoCAD
NEU: AutoLISP- Projektschulung
NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren
AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop

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

Hirschi
Mitglied
Ingenieur


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

Beiträge: 55
Registriert: 07.06.2002

ACAD2007 - 2014 Win7 64bit
AO XP/pit 2009/2010/2011/2012/2013
Autodesk Building Design Suite 2014
Intel Xenon,3,07GHz/6GB RAM
Grafik NVidia Quadro FX 580

erstellt am: 15. Sep. 2008 14:30    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 BERNSTEIN-ULI 10 Unities + Antwort hilfreich

Ich krame diesen Beitrag jetzt wieder raus.
Gibt es inzwischen eine Möglichkeit, aus Texten Attribute zu zaubern?
Im Tool werden nämlich die Textstile zu Standard geändert; sie sollen aber so bleiben, wie sie schon in der Zeichnung sind.

Axel

[Diese Nachricht wurde von Hirschi am 15. Sep. 2008 editiert.]

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

AsSchu
Ehrenmitglied
Konstrukteur


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

Beiträge: 1632
Registriert: 27.06.2003

ACAD 2012

erstellt am: 15. Sep. 2008 15: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 BERNSTEIN-ULI 10 Unities + Antwort hilfreich

Hallo,

es wird der aktuelle Textstil und Höhe verwandt.
Stelle den mal um, wenn du das Tool benutzt.

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

Hirschi
Mitglied
Ingenieur


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

Beiträge: 55
Registriert: 07.06.2002

ACAD2007 - 2014 Win7 64bit
AO XP/pit 2009/2010/2011/2012/2013
Autodesk Building Design Suite 2014
Intel Xenon,3,07GHz/6GB RAM
Grafik NVidia Quadro FX 580

erstellt am: 15. Sep. 2008 16:22    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 BERNSTEIN-ULI 10 Unities + Antwort hilfreich

Danke, das klappt.
Geht auch, daß statt der Eingabeaufforderung die Bezeichnung abgefragt wird? Es wird nämlich jetzt mit der ausgewählten Textzeile auch die Bezeichnung übernommen. Und eine Bezeichnung mit Leerzeichen wird beim Doppelklick (Attributsdef. bearb.) angemeckert.

[Diese Nachricht wurde von Hirschi am 15. Sep. 2008 editiert.]

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

AsSchu
Ehrenmitglied
Konstrukteur


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

Beiträge: 1632
Registriert: 27.06.2003

ACAD 2012

erstellt am: 16. Sep. 2008 08:35    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 BERNSTEIN-ULI 10 Unities + Antwort hilfreich

Moin,

tausche den Text:

(setq APRMPT (getstring T "\nAttribute -ATTRibutwert- : "))
  (entdel (cdar TXT1))
  (setq PAFLAGS (getvar "AFLAGS"))
  (setvar "AFLAGS" 0)
  (command
    "attdef"
    ""
    APRMPT
    TXT1VAL
    TXT1VAL
    TXT1IP
    TXT1HT
    (/ (* TXT1ROT 180) (/ 22.0 7.0))
  ) ;_ end of command
  (setvar "AFLAGS" PAFLAGS)
  (setvar "CMDECHO" PCMDECHO)
  (princ)
) ;defun txtatt

;;End Of

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

Hirschi
Mitglied
Ingenieur


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

Beiträge: 55
Registriert: 07.06.2002

ACAD2007 - 2014 Win7 64bit
AO XP/pit 2009/2010/2011/2012/2013
Autodesk Building Design Suite 2014
Intel Xenon,3,07GHz/6GB RAM
Grafik NVidia Quadro FX 580

erstellt am: 16. Sep. 2008 16:02    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 BERNSTEIN-ULI 10 Unities + Antwort hilfreich

Das isses!!!
Dankeschön

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