Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  dwgeigen: Eintrag ä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:  dwgeigen: Eintrag ändern (1571 mal gelesen)
Werner-Maahs.de
Mitglied
CAD-Dozent + Konstrukteur + Autor


Sehen Sie sich das Profil von Werner-Maahs.de an!   Senden Sie eine Private Message an Werner-Maahs.de  Schreiben Sie einen Gästebucheintrag für Werner-Maahs.de

Beiträge: 626
Registriert: 04.05.2005

Win XP
AC 2005/6
AC 2013

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

gibt es die Möglichkeit Einträge bei den Zeichnungseigenschaften ohne Dialogbox zu ändern?

------------------
strukturiertes Zeichnen mit www.Werner-Maahs.de

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

System: F1
und Google

erstellt am: 20. Mrz. 2007 16: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 Werner-Maahs.de 10 Unities + Antwort hilfreich

JaIn
Wenn man sich mit PROPULATE aus den ET eine Vorlage schafft,
diese dann setzt, so hat man kein Dialogfeld genutzt, zumind.
nicht zum Zeitpunkt der Änderung (nur vorher zum erstellen der Vorlage)

Was anderes fällt mir gerade nicht ein.. kommt aber auch extrem darauf an WELCHE Eigenschaften dich
dabei interessieren.

------------------
die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)

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

Werner-Maahs.de
Mitglied
CAD-Dozent + Konstrukteur + Autor


Sehen Sie sich das Profil von Werner-Maahs.de an!   Senden Sie eine Private Message an Werner-Maahs.de  Schreiben Sie einen Gästebucheintrag für Werner-Maahs.de

Beiträge: 626
Registriert: 04.05.2005

Win XP
AC 2005/6
AC 2013

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

Ich habe bei den benutzerdefinierten Eigenschaften etwas hinzugefügt!

Ich versuche auch gerade per LISP irgendwie daran zu kommen. Ist mir aber noch nicht gelungen. Bei (getvar "dwgprops") bekomme ich nur nil zurück.

------------------
strukturiertes Zeichnen mit www.Werner-Maahs.de

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: 13527
Registriert: 30.11.2003

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

erstellt am: 20. Mrz. 2007 17: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 Werner-Maahs.de 10 Unities + Antwort hilfreich

ich verweis mal auf einen Beitrag aus dem Lispforum
speziell das

(vl-load-com)
(setq DWGPROPS(vla-get-summaryInfo(vla-get-activeDocument(vlax-get-acad-object))))
(vla-put-Author DWGPROPS "ICH") ; zum Setzen
(vla-get-Author DWGPROPS )      ; zum Auslesen

.. der Zugriff auf die anderen unterstützten Eigenschaften gestalten sich ähnlich.
Siehe auch :
(vlax-dump-object(vla-get-summaryInfo(vla-get-activeDocument(vlax-get-acad-object)))'T)
------------------
      - 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

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

System: F1
und Google

erstellt am: 20. Mrz. 2007 17: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 Werner-Maahs.de 10 Unities + Antwort hilfreich

Werner-Maahs.de
Mitglied
CAD-Dozent + Konstrukteur + Autor


Sehen Sie sich das Profil von Werner-Maahs.de an!   Senden Sie eine Private Message an Werner-Maahs.de  Schreiben Sie einen Gästebucheintrag für Werner-Maahs.de

Beiträge: 626
Registriert: 04.05.2005

Win XP
AC 2005/6
AC 2013

erstellt am: 21. Mrz. 2007 09:46    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 erst einmal für Eure Antworten.

In der Zwischenzeit habe ich in der Schriftfelddialogbox den Eintrag gesehen der im Prinzip so aussieht: %<\AcVar CustomDP.xyz>%.
Es scheint sich dabei ja wohl um eine Variable zu handeln, die doch irgendwie ansprechbar sein muss.
Ich habe bei den benutzerdefinierten Eigenschaften den Namen xyz mit dem Wert 123 hinzugefügt. Jetzt möcht ich, um im Beispiel zu bleiben, den Wert 123 in 456 ändern.

@CADmium
Einige der Verweise hatte ich schon gefunden. Aus welchen Gründen auch immer, haben diese bei mir nicht funktioniert. Vielleicht liegt es daran, weil ich derzeit mit AC2006 arbeite und die Beiträge aus 2004 waren.
Die vla-put-... hatte ich noch nicht gefunden, werde diese aber gleich mal ausprobieren.

------------------
strukturiertes Zeichnen mit www.Werner-Maahs.de

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

Werner-Maahs.de
Mitglied
CAD-Dozent + Konstrukteur + Autor


Sehen Sie sich das Profil von Werner-Maahs.de an!   Senden Sie eine Private Message an Werner-Maahs.de  Schreiben Sie einen Gästebucheintrag für Werner-Maahs.de

Beiträge: 626
Registriert: 04.05.2005

Win XP
AC 2005/6
AC 2013

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

Zitat:
Original erstellt von CADmium:
...
(vl-load-com)
(setq DWGPROPS(vla-get-summaryInfo(vla-get-activeDocument(vlax-get-acad-object))))
(vla-put-Author DWGPROPS "ICH") ; zum Setzen
(vla-get-Author DWGPROPS )      ; zum Auslesen

.. der Zugriff auf die anderen unterstützten Eigenschaften gestalten sich ähnlich.
Siehe auch :
(vlax-dump-object(vla-get-summaryInfo(vla-get-activeDocument(vlax-get-acad-object)))'T)


Habe ich jetzt probiert, funktioniert auch ganz prima!
Leider erwische ich damit nur die Datei-Info (Author, Thema ...). Ich muss aber auf einen Eintrag bei "Benutzer" ändern.
Die Hilfe in AC hat mir auch nicht weiter geholfen, da ich vermutlich zuwenig Hintergrund mit LISP und (vla...) habe.

Kann mir vielleicht jemand dabei helfen?

------------------
strukturiertes Zeichnen mit www.Werner-Maahs.de

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: 13527
Registriert: 30.11.2003

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

erstellt am: 21. Mrz. 2007 16:31    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 Werner-Maahs.de 10 Unities + Antwort hilfreich

da muß du die Methoden
AddCustomInfo (2)
GetCustomByIndex (3)
GetCustomByKey (2)
NumCustomInfo ()
RemoveCustomByIndex (1)
RemoveCustomByKey (1)
SetCustomByIndex (3)
SetCustomByKey

des summaryInfo-Objekts nutzen .. da kann man nicht direkt als property drauf zugreifen.

guck dir einfach mal dieses Beispiel an

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

Werner-Maahs.de
Mitglied
CAD-Dozent + Konstrukteur + Autor


Sehen Sie sich das Profil von Werner-Maahs.de an!   Senden Sie eine Private Message an Werner-Maahs.de  Schreiben Sie einen Gästebucheintrag für Werner-Maahs.de

Beiträge: 626
Registriert: 04.05.2005

Win XP
AC 2005/6
AC 2013

erstellt am: 24. Mrz. 2007 11: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

@CADmium
jaaa danke, der Link hat geholfen.

Damit vielleicht auch andere davon profitieren können, hier mein Lösungsweg. Wobei ich nichts dazu sagen kann, ich habe lediglich die für micht wichtigen Zeilen heraus kopiert und ggf. geändert.

Mit folgenden Zeilen (in einem Skript oder Makro) habe ich meinen Eintrag ändern können:

Code:
(vl-load-com)
(setq doc (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq db (vla-get-Database doc))
(setq si (vla-get-SummaryInfo db))
(vlax-invoke-method si 'SetCustomByKey "XYZ" "NEU")

Die Werte XYZ stehen für den verwendeten Namen und NEU für den neuen Eintrag.
Befindet sich der Name nicht in den Dwgeigenschaften erhalte ich eine Fehlermeldung, was m.E. keine weiteren Auswirkungen hat.

Nochmals Danke für die Hilfe.

Jetzt fehlt nur noch eine Möglichkeit alle Zeichnungen zu ändern ohne diese zu öffnen! Aber im Prinzip muss ich so oder so die meisten Zeichnungen aus anderen Gründen noch mal bearbeiten.


------------------
strukturiertes Zeichnen mit www.Werner-Maahs.de

[Diese Nachricht wurde von Werner-Maahs.de am 24. Mrz. 2007 editiert.]

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

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



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

Beiträge: 9795
Registriert: 01.12.2003

AutoCAD 2.5 - 2025, Civil 3D, MAP 3D, ACADM, ACA
Inventor Prof. 2025, AIP 4-2025
Win 11

erstellt am: 24. Mrz. 2007 13:44    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 Werner-Maahs.de 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von Werner-Maahs.de:
...Jetzt fehlt nur noch eine Möglichkeit alle Zeichnungen zu ändern ohne diese zu öffnen! ...

Die Möglichkeit heißt ObjectDBX
hier mal zwei Links, die weiterhelfen können: http://www.visuallisp-tutorial.mapcar.net/importviews.html
oder http://discussion1.autodesk.com/thread.jspa?threadID=474162

------------------
Mit freundlichem Gruß

Udo Hübner

[Diese Nachricht wurde von CAD-Huebner am 24. Mrz. 2007 editiert.]

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