Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  CAD-Handle (Block-ID) in einem Attribut auslesen

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
  
PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
Autor Thema:  CAD-Handle (Block-ID) in einem Attribut auslesen (227 / mal gelesen)
Rivella
Mitglied
--


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

Beiträge: 154
Registriert: 26.01.2017

Windows 10
AutoCAD2025
Inventor2025 Prof.

erstellt am: 11. Jan. 2025 18:06    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 Zusammen
Ich habe mal in diesem Forum nach CAD-Handle auslesen gesucht und bin auf einige Beiträge gestossen:

https://ww3.cad.de/foren/ubb/Forum54/HTMLna/033153.shtml

-----------------------------------------------------------------------
Deine Idee:
Ja das geht, Attributdefinition mit Vorgabewert belegen und dafür den Schriftfeldcode eingeben:

%<\AcObjProp.16.2 Object(?BlockRefId,1).Handle>%

Der fette Teil variiert von Acadversion zu Acadversion natürlich,
wichtig ist hinten das HANDLE.
-----------------------------------------------------------------------

begreife es jedoch nicht ganz wo ich genau diese Nummer für die AutoCAD Version herkriege. Ich gehe davon aus, dass dies folgend heissen sollte für AutoCAD 25
%<\AcObjProp.25.0 Object(?BlockRefId,1).Handle>%

Muss ich diesen Schriftfeldcode wo genau eingeben?
Beim Attdef auf Schriftfeld > Formel?
Dann bekomme ich nur einen Gartenzaun ####

Ich sollte die CAD-HAndle in einem Attribut auslesen, damit ich diese Nummer am jeweiligen Block visuell sehen kann. In den Systemvariablen wurde ich nicht fündig. Kann mir jemand einen Tip geben, wie ich das anstellen könnte? 

------------------
Mfg Rivella

[Diese Nachricht wurde von Rivella am 12. Jan. 2025 editiert.]

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

cadffm
Moderator
良い精神




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

Beiträge: 22365
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 11. Jan. 2025 19:59    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 Rivella 10 Unities + Antwort hilfreich

Hättest du das dort beschriebene einfach einmal gemacht,
so wäre der Post überflüssig gewesen und du bereits am Ziel!
  


Also, kopiere die Zeile und füge es einfach mal als Vorgabewert einer Attributdefinition (nicht konstant) ein, vermutlich ist es zwingend notwendig es im BEDIT zu machen.
Dann füge eine neue Blockreferenz ein und berichte vom Ergebnis.
  

PS: Beachte das ICH NICHT!!! 12.2 geschrieben hatte 😉

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

cadffm
Moderator
良い精神




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

Beiträge: 22365
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 11. Jan. 2025 20:10    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 Rivella 10 Unities + Antwort hilfreich

Noch einmal deutlich gesagt, darauf

"Muss ich diesen Schriftfeldcode wo genau eingeben?
Beim Attdef auf Schriftfeld > Formel"
Nein, das ist kein Formel-Schriftfeld
und für HANDLE gibt es auch keine Auswahl in dem Dialog,
deshalb habe ich den selbst erstellten Code hier gepostet
und man kann diesen einfach mit strg+c/strg+v verwenden.

Evtl. nötig im BEDIT zu machen
ATTDEF Vorgabewert -> einfügen / strg+v

Bin gespannt  


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

Rivella
Mitglied
--


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

Beiträge: 154
Registriert: 26.01.2017

Windows 10
AutoCAD2025
Inventor2025 Prof.

erstellt am: 12. Jan. 2025 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

Hallo cadffm
Ok Danke viel mal. Nach dem _AttSync hatts dann funktioniert.

------------------
Mfg Rivella

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)2025 CAD.de | Impressum | Datenschutz