| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt |
Autor
|
Thema: Acad Dateiversion per VBA ermitteln (1749 mal gelesen)
|
JohnDoe42 Mitglied M.Sc.
Beiträge: 3 Registriert: 07.01.2008
|
erstellt am: 07. Jan. 2008 14:24 <-- editieren / zitieren --> Unities abgeben:
hallo, ich möchte gerne per vba ermitteln, welches dateiformat meine dwgdatei ist. 2008 bzw. 2007 haben ja im header beide ac1021 stehen. ich muß das aber trotzdem unterscheiden können. gibts da ne methode ? thisdrawing.fileversion oder so ähnlioch ? danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13516 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 07. Jan. 2008 14:29 <-- editieren / zitieren --> Unities abgeben: Nur für JohnDoe42
|
JohnDoe42 Mitglied M.Sc.
Beiträge: 3 Registriert: 07.01.2008
|
erstellt am: 07. Jan. 2008 14:45 <-- editieren / zitieren --> Unities abgeben:
|
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 07. Jan. 2008 16:23 <-- editieren / zitieren --> Unities abgeben: Nur für JohnDoe42
Hi, * nun für das AutoCAD-DWG mag das ja zutreffen The DWG™ file format used in AutoCAD® 2008 is the same as the DWG file format used in AutoCAD 2007. The AutoCAD 2007 DWG file format was updated and is different from the 2004/2005/2006 DWG file format. * aber in Mechanical ist das DWG-Format für jede Version ein Neues - siehe Geschichte um Speichern unter und dort den Unterschied AutoCAD-DWG und Mechanical-DWG... Und diese neue 2008er Funktion im Explorer anzuzeigen womit die DWG erstellt wurde existiert doch auch noch? Ich bin kein Programmierer, aber diese Infos müssen ja irgendwie in der Datei stehen und damit sollten die auch auszulesen sein oder liege ich da völlig falsch? Stichwort: ownership tags, die kann man sich im Explorer anzeigen lassen auch als zusätzliche Spalten... Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006
|
erstellt am: 07. Jan. 2008 16:58 <-- editieren / zitieren --> Unities abgeben: Nur für JohnDoe42
@ Angelika Diese Info, wenn man mit dem Cursor über die dwg fährt (2008er Featuere) funktioniert bei mir überhaupt nicht. Habe Test2008.dwg unter Mechanical 2008 gespeichert. Infotext: Erstellt mit AutoCAD Mechanical 2008 Mechanical Zeichnungstyp: AutoCAD Mechancial Jetzt unter Mechanical 2007 (Test2007.dwg) gespeichert Infotext: Erstellt mit AutoCAD 2008 Dann Test2008.dwg nochmal aufgerufen und unter Mechanical 2006 gespeichert (Test2006.dwg) Infotext: Erstellt mit AutoCAD 2008 Was ist das? Habe etwas anderes erwartet... Gruß Petra Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 07. Jan. 2008 17:17 <-- editieren / zitieren --> Unities abgeben: Nur für JohnDoe42
Hi, die Dinger heißen Ownerchip tags - also wird das Programm angezeigt mit dem die DWG zuerst erstellt, will heißen zuerst gespeichert wurde! Wenn die Zeichnung dann mit anderer version geöffnet und gespeichert wird steht da trotzdem noch der "Besitzer" also das Programm, mit dem sie erstellt wurde nicht womit sie bearbeitet wurde. Bei älteren Versionen, vor 2008 wird dieses Tag noch nicht unterstützt. Daher kann bei einer DWG die vor 2008 erstellt wurde meistens nur angegeben werden, daß es eine AutoCAD Zeichnung ist. Bei dem Phänomen bei Dir wird es daran liegen die DWG wurde mit 2008 erstellt, aber dann runterkonvertiert... Schau mal auf DWG, die aus alten Versinen stammen oder wenn Du hast aus vertikalen Produkten zu AutoCAD 2008... Gruß Angelika Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13516 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 07. Jan. 2008 17:31 <-- editieren / zitieren --> Unities abgeben: Nur für JohnDoe42
Aus einer geöffneten Zeichnung lässt sich die Version sowieso nicht ermitteln, da ACAD die Informationen beim Öffnen passend in seiner Datenbankversion ablegt.Also nix mit "thisdrawing.fileversion". Die Speicherversion legt also nur das DATEI-Format fest. Das kann man durch das Auslesen des Headers ermitteln. Das macht Acad auch als erstes, damit es weiß, wie die nachfolgenden Daten zu interpretieren sind. Mach doch die verschiedenen Dateiversionen mal mit nem Hexeditor auf und Vergleich eventuelle Unterschiede ------------------ - 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 |
JohnDoe42 Mitglied M.Sc.
Beiträge: 3 Registriert: 07.01.2008
|
erstellt am: 07. Jan. 2008 17:36 <-- editieren / zitieren --> Unities abgeben:
|