| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Dwgprops schreiben (4037 mal gelesen)
|
Dressler Mitglied technischer Angestellter
Beiträge: 301 Registriert: 19.11.2003 AthlonXP 2500+ 512 MB RAM ATI Fire GL 8700 + 21" AOPEN Geforce 440MX PCI + 17" Acad 2002
|
erstellt am: 20. Jan. 2004 14:31 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 20. Jan. 2004 14:34 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
|
Dressler Mitglied technischer Angestellter
Beiträge: 301 Registriert: 19.11.2003 AthlonXP 2500+ 512 MB RAM ATI Fire GL 8700 + 21" AOPEN Geforce 440MX PCI + 17" Acad 2002
|
erstellt am: 20. Jan. 2004 14:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, Und wie funktioniert das dann bitte? Nen kleiner weiterer Tip wäre echt hilfreich. [Diese Nachricht wurde von Dressler am 20. Jan. 2004 editiert.] [Diese Nachricht wurde von Dressler am 20. Jan. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 20. Jan. 2004 14:45 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
Hallo Dressler, ich habe damit noch nicht gearbeitet, deshalb: Probier es aus, nachzulesen in der Hilfe. Falls du es lieber in Deutsch nachlesen wolltest, dann schau mal auf der Seite http://www.defun.de vorbei. Dort gibt es seit neuem die Expresstools mit ebenfalls übersetzter Hilfe in Deutsch. Grüße Holger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 20. Jan. 2004 15:32 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
Rudimentär mit Lisp : Siehe Anhang! Setzen geht auch. (aber nicht hier auf die Schnelle) Wenns dir um die Bearbeitungszeiten geht : diese Werte liegen im Julianischem Datumsformat vor, welches entsprechen umgerechnet werden muß. (Hinweise dazu : http://www.ortelius.de/kalender/calc_de.php oder als Fertigfunktion in der julian.lsp der E-Tools! ) Gruß Thomas (Frage : mit VBA aufgegeben ? ) ------------------ [Diese Nachricht wurde von CADmium am 21. Jan. 2004 editiert.] [Diese Nachricht wurde von CADmium am 22. Jan. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 20. Jan. 2004 18:17 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
CADmium schrieb (im Original): "mit den expresstools : Express-->Tools-->DWG-Datenbankviewer Knopf "Databse" --> Current --> Named Objects Dictionary --> DWGPROPS und dann im Fenster rechts ändern. Wenns dir um die Bearbeitungszeiten geht : Wert 041 - erstellt am Wert 042 - geändert am Wert 040 - Bearbeitungszeit diese Werte liegen im Julianischem Datumsformat vor. Rudimentär mit Lisp : Siehe Anhang! Gruß Thomas (Frage : mit VBA aufgegeben ? )" (Nur damit der ursrüngliche Bezug bestehen bleibt...) Meine Antwort darauf: @cadmium: Ach *ZENSIERT*(CADmium wollte nicht "Schnucki" genannt werden), die DBVIEW.ARX ist doch standardmäßig gar 'ned dabei bei den ETools... ------------------ Ciao, Marc [Diese Nachricht wurde von marc.scherer am 21. Jan. 2004 editiert.] [Diese Nachricht wurde von marc.scherer am 21. Jan. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dressler Mitglied technischer Angestellter
Beiträge: 301 Registriert: 19.11.2003 AthlonXP 2500+ 512 MB RAM ATI Fire GL 8700 + 21" AOPEN Geforce 440MX PCI + 17" Acad 2002
|
erstellt am: 22. Jan. 2004 07:32 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas Mit VBA hab ich es noch nicht aufgegeben, aber ich will notfalls den Umweg mit Hilfe von Lisp realisieren. Die VBA lösung wär mir durchaus lieber, aber da komme ich bisher in diesem Forum keinen Schritt weiter. Das Aislesen der DWGPROPS funktioniert unter VBA mit dem Tool von AcadX ganz gut. Nur was mir wichtiger ist, daß ist das schreiben. Gruß Björn ------------------ < Was man nicht im Kopf hat, daß hat man in den Beinen. > Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dressler Mitglied technischer Angestellter
Beiträge: 301 Registriert: 19.11.2003 AthlonXP 2500+ 512 MB RAM ATI Fire GL 8700 + 21" AOPEN Geforce 440MX PCI + 17" Acad 2002
|
erstellt am: 22. Jan. 2004 08:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Marc, hab noch die alten e-tools. Da ist die DBVIEW.ARX dabei. Danke trotzdem.
Zitat: Original erstellt von marc.scherer: CADmium schrieb (im Original): "mit den expresstools : Express-->Tools-->DWG-Datenbankviewer Knopf "Databse" --> Current --> Named Objects Dictionary --> DWGPROPS und dann im Fenster rechts ändern. Wenns dir um die Bearbeitungszeiten geht : Wert 041 - erstellt am Wert 042 - geändert am Wert 040 - Bearbeitungszeit diese Werte liegen im Julianischem Datumsformat vor. Rudimentär mit Lisp : Siehe Anhang!Gruß Thomas (Frage : mit VBA aufgegeben ? )" (Nur damit der ursrüngliche Bezug bestehen bleibt...) Meine Antwort darauf: @cadmium: Ach *ZENSIERT*(CADmium wollte nicht "Schnucki" genannt werden), die DBVIEW.ARX ist doch standardmäßig gar 'ned dabei bei den ETools...
------------------ < Was man nicht im Kopf hat, daß hat man in den Beinen. > Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 22. Jan. 2004 08:37 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
|
Dressler Mitglied technischer Angestellter
Beiträge: 301 Registriert: 19.11.2003 AthlonXP 2500+ 512 MB RAM ATI Fire GL 8700 + 21" AOPEN Geforce 440MX PCI + 17" Acad 2002
|
erstellt am: 22. Jan. 2004 08:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas Danke schonmal für das Beispiel, damit lässt sich sicher was anfangen und ich komme etwas voran. Falls Du oder irgendwer anders sowas noch für VBA parrat hat, dann 100 U´s für die person *g* ;-) Nun kann ich erstmal etwas rumprobieren. Gruß Björn [Diese Nachricht wurde von Dressler am 22. Jan. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 22. Jan. 2004 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
|
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 Win2k IV7-SP1 IV8 IV9
|
erstellt am: 23. Aug. 2005 08:20 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
Zitat: Original erstellt von CADchup: Hi,klitzekleine Korrektur: Es gibt doch etwas Passendes bei den Express Tools: Express -> File Tools -> Updates Drawing Properties Data oder kurz PROPULATE Gruß CADchup
Genau das wär's wenn man alles über die Befehlszeile machen könnte. Wer hat dieses Tool programmiert? Der soll sich umgehend melden! Wer kann sowas programmieren? ------------------ Gruß Hans-Peter Der Wahnsinn in Sachen Musik. Das Saxregister [Diese Nachricht wurde von SHP am 23. Aug. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 23. Aug. 2005 08:31 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
schon hier geguckt? als Ergänzung ein Bsp wie es dann im Kern aussehen könnte: (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 ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." [Diese Nachricht wurde von CADmium am 23. Aug. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 Win2k IV7-SP1 IV8 IV9
|
erstellt am: 23. Aug. 2005 08:39 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 23. Aug. 2005 08:40 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
|
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 Win2k IV7-SP1 IV8 IV9
|
erstellt am: 23. Aug. 2005 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
|
dillmann rudi Mitglied
Beiträge: 160 Registriert: 27.09.2004 AIS8
|
erstellt am: 17. Jan. 2006 12:33 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
Zitat: Original erstellt von CADmium: Rudimentär mit Lisp : Siehe Anhang! Setzen geht auch. (aber nicht hier auf die Schnelle) Wenns dir um die Bearbeitungszeiten geht : diese Werte liegen im Julianischem Datumsformat vor, welches entsprechen umgerechnet werden muß. (Hinweise dazu : http://www.ortelius.de/kalender/calc_de.php oder als Fertigfunktion in der julian.lsp der E-Tools! )Gruß Thomas (Frage : mit VBA aufgegeben ? )
Hallo, ich brings einfach nicht hin die Bearbeitungszeit unter Mech2004DX zuändern! Könnt Ihr mir etwas helfen? Gruß RD
------------------ Gruß RD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 17. Jan. 2006 12:51 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
setzt das Systemdatum auf deinem Rechner entsprechend zurück, speicher die Zeichnung .. und viola, die Bearbeitungszeit hat sich geändert. .. Wozu willst du das überhaupt.. die Statistik ist doch 0-Aussagekräftig!! ansonsten guck dir mal das SummaryInfo der Zeichnung an. Z.B. (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 |
dillmann rudi Mitglied
Beiträge: 160 Registriert: 27.09.2004 AIS8
|
erstellt am: 17. Jan. 2006 13:32 <-- editieren / zitieren --> Unities abgeben: Nur für Dressler
THX! Reine Optik! Mit Lisp und so kenne ich mich weniger aus! Mich stört halt die Zeit, wenn ich aus Bestand eine neue Anlage mach und habe dann 587h oder so drinne stehen. Gruß RD ------------------ Gruß RD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |