Hot News aus dem CAD.de-Newsletter:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD VBA
  falsch ausgelesener Blockname bei attout

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
Autor Thema:   falsch ausgelesener Blockname bei attout (337 mal gelesen)
CH.K.
Mitglied
Co-Projektleiter

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

Beiträge: 4
Registriert: 15.03.2018

erstellt am: 15. Mrz. 2018 21: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

Hallo zusammen,
habe das Problem dass beim Auslesen von Blöcken mit den dazugehörigen Attributen steht in der ausgelesenen Textdatei unter den Blocknamen leider nicht die Namen sondern nur ein Alias z.B. "U675".
Ich habe versucht den Fehler zu reproduzieren aber ich habe das Gefühl das passiert willkürlich.
Würde das gern beheben. Habt ihr nen Tip für mich?

Dank im Voraus
Christian

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

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



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: 18140
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 15. Mrz. 2018 22:47    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 CH.K. 10 Unities + Antwort hilfreich

Was hat das mit VBA zutun?

Du liegst ganz knapp nebendran, es ist genau umgekehrt.
Der Blockname wird ausgelesen und der Alias fehlt dir  

Du nutzt dynamische Blöcke, diese Sache sieht unter dem Tisch furchtbar aus..
Und ATTOUT stammt aus dem letzten Jahrtausend und wurde somit nicht für diese Sache geschaffen,
+ Adesk hat Attout/Attin bis heute nicht angepasst: SORRY.

Entweder Routine anpassen (dafür mußt du Lisp können oder gut googeln), oder gleich
ein ordentliches Programm zum Export/Import von Attributdaten nutzen (oder zur direkten Bearbeitung der Daten).

Also: Es liegt kein Fehler vor, der Blockname lautet wirklich *U33,
bei nächsten Öffnen evtl. *U15 usw. Ein anonymer Block mit flüchtigem Namen,
welcher einen internen Verweis zum Originalblock hat.

Der EFFECTIVENAME des Blockes ist dein alt-Bekannter/Klartextname.


Nachtrag: Herzlich Willkommen 

[Diese Nachricht wurde von cadffm am 15. Mrz. 2018 editiert.]

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

CH.K.
Mitglied
Co-Projektleiter

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

Beiträge: 4
Registriert: 15.03.2018

erstellt am: 16. Mrz. 2018 13:05    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

Ok aber schade.
Erst einmal vielen Dank für die Info.
Was wären denn ein gutes Tool für das richtige Auslesen?

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

CH.K.
Mitglied
Co-Projektleiter

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

Beiträge: 4
Registriert: 15.03.2018

erstellt am: 16. Mrz. 2018 18:42    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

VBA?
Ich dachte das es um Autocad hier im Forum geht.

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

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



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: 18140
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 16. Mrz. 2018 19:34    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 CH.K. 10 Unities + Antwort hilfreich

Das Forum/Brett in dem du gefragt hast nennt sich 'Autocad VBA', darin geht es um VBA Programmierung in Autocad (und Vertikale Produkte),
Programmierer helfen Programmierern - oder die es werden wollen.

Autocad ist im Forum54, Rund um Autocad genannt, hier die Liste der CAD.de Foren zu Software von Autodesk:
https://ww3.cad.de/cgi-bin/ubb/Ultimate.cgi?action=intro&category=13&mystyle=AUGCE

Zu deiner Frage: Ich empfehle dazu nichts, es gibt soo viel in jeder Preisklasse von kostenlos bis 600€.
Google: Autocad Attribut export import

Kommen sicher noch konkrete Hinweise von anderen..

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

CH.K.
Mitglied
Co-Projektleiter

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

Beiträge: 4
Registriert: 15.03.2018

erstellt am: 16. Mrz. 2018 20:17    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

Sehr cool, vielen Dank. Ich werde mich dazu weiter belesen.
In der richtigen Abteilung 

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

rexxitall
Mitglied
Dipl. -Ing. Bau


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

Beiträge: 200
Registriert: 07.06.2013

Various: systems, Operating systems, cad systems, cad versions, programming languages.

erstellt am: 14. Apr. 2018 14:24    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 CH.K. 10 Unities + Antwort hilfreich

Ich habe hier neulich mal meine kompletten Block Libraries gepostet. Da werden ihnen geholfen. Was man mit VBA aus einem Block auslesen kann schuften die raus.
Die Property um an den "echten" Blocknamen zu gelangen heiß.effectiveName.

Lieben Gruß
Thomas

------------------
Wer es nicht versucht, hat schon verlorn 
Und bei 3 Typos gibts den vierten gratis !
<<< for sale !

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)2018 CAD.de