| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Inventor DWG erkennen (1892 mal gelesen)
|
Heiko76 Mitglied Applikationsingenieur
Beiträge: 589 Registriert: 21.03.2002
|
erstellt am: 04. Aug. 2014 15:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ist es möglich im Filesystem ohne AutoCAD oder Inventor zu öffnen, zu erkennen ob eine DWG eine Inventor DWG oder eine AutoCAD Mechanical DWG ist? Evtl. ein Inhalt wenn man die Datei mit dem Editor öffnet oder bei den Eigenschaften? ------------------ cu Heiko Schau mal rein www.diemertens.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26104 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 04. Aug. 2014 16:17 <-- editieren / zitieren --> Unities abgeben: Nur für Heiko76
Hallo, Nur ein Verdacht, kein Wissen: Wenn Du eine beliebige DWG-Datei mit dem Editor öffnest, wirst Du am Anfang der allerersten Zeile einen Eintrag lesen, ähnlich: "AC1014..." Dies dürfte der Code sein anhand z.B. der Dwg Launcher die erstellende Software (und -Version) erkennt. K.A. ob das wo genauer dokumentiert ist... ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6051 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 04. Aug. 2014 16:51 <-- editieren / zitieren --> Unities abgeben: Nur für Heiko76
@Leo, leider nein. Eine in ACAD erstellte .dwg und eine Inventor-dwg haben die gleiche "Erkennungsmarke" in den ersten 8 Zeichen. Eine hilfreiche Antwort auf die obige Frage weiß ich aber auch nicht. Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26104 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 04. Aug. 2014 17:24 <-- editieren / zitieren --> Unities abgeben: Nur für Heiko76
Hatte es vorhin mit den Templates probiert, und da war stets ein Unterschied in diesem String, zwischen IV-DWG und Mech-DWG. Da hat mich aber vielleicht ein Versionsproblem bei den Mech-Templates genarrt, denn wenn man echte Zeichnungen, frisch gespeichert, vergleicht ist tatsächlich dieser String identisch. Eine sehr hausbackene Methode fiele mir noch ein: Einfach im Dokument nach dem Text "i n v e n t o r" (mit Leerzeichen) suchen. Der kommt in jeder IV-Datei mehrfach vor, in einer Mech-Zeichnung normalerweise nicht. Aber allgemein muss ich sagen, seit vielen Jahren ist das DWG-Format gepackt und verschlüsselt und kann nur per reverse Engineering geknackt werden (was auch stets mit viel Eifer gemacht wird). Aber der Dwg Launcher weiß womit die Datei erstellt/gespeichert wurde... ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Divator Mitglied Konstrukteur
Beiträge: 9 Registriert: 10.01.2013 Win7 64bit Inventor 2014 SP2 Update 7 Vault Professional SR 1 Update 1
|
erstellt am: 04. Aug. 2014 17:28 <-- editieren / zitieren --> Unities abgeben: Nur für Heiko76
Bin mir nicht 100% sicher, ob das immer zutrifft, aber bei mir hat´s bisher die rechte Maustaste geholfen: Bei Inventor-dwgs werden Zeilen iProperties, Konstruktionsassistent, etc. angezeigt bei unseren AutoCAD-dwgs nicht (natürlich muss Inventor installiert sein) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko76 Mitglied Applikationsingenieur
Beiträge: 589 Registriert: 21.03.2002
|
erstellt am: 05. Aug. 2014 09:05 <-- editieren / zitieren --> Unities abgeben:
Hallo, also i n v e n t o r ist in einer Inventor DWG nicht zu finden (Inventor Pro 2014), auch bei rechter Maustaste habe ich keine iProperties zur Auswahl(?). Was mir allerdings aufgefallen ist, in der Mechanical DWG findet man den Text AutoCAD, in der Inventor DWG nicht. Wenn das so generell ist, würde mir das schon reichen. ------------------ cu Heiko Schau mal rein www.diemertens.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26104 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 05. Aug. 2014 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für Heiko76
Komisch, der String findet sich in allen Inventor-Dateien hier wo ich nachgeschaut habe. In IDW genauso wie IV-DWG. Eine IV-DWG ist ja nichts anderes als eine IDW mit zusätzlichem Inhalt damit Mech das lesen kann. Man könnte auch nach anderen, IV-typischen Ausdrücken suchen, wie z.B. "RSE...", "DWF...", "Segment" usw. Aber man muss bei solchen Dingen schon vorsichtig sein, denn wer weiß was z.B. Mech in eine IV-DWG reinschreibt beim Speichern? Und wer weiß wie ein bestimmter Eintrag über die Releases hinweg gültig ist? ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 05. Aug. 2014 10:17 <-- editieren / zitieren --> Unities abgeben: Nur für Heiko76
|
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6051 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 05. Aug. 2014 10:54 <-- editieren / zitieren --> Unities abgeben: Nur für Heiko76
Zitat: Original erstellt von Heiko76:
also i n v e n t o r ist in einer Inventor DWG nicht zu finden
Ich hab's mit allen Inventor-Versionen getestet, auf die ich Zugriff habe. In jeder Inventor-dwg taucht I n v e n t o r etliche mal auf. Hatte es bei meinen ersten Tests aber auch nicht gefunden, weil: Ich arbeite viel mit dem Norton-/Win-/Total-Commander. Öffne ich eine Datei zum Lesen (F3) und suche nach I n v ... findet er nix (s. Anhang). Das kam mir sehr spanisch vor, insbes. weil ich den String sogar durch Zufall gesehen habe. Meine erste Vermutung war, daß die Leerstelle zwischen den Buchstaben vllt. kein Leerzeichen ist. Habe mir den Hex-Code angesehen und in der Tat - da steht kein Leerzeichen (20H), sondern ein Null-Byte (00H). Öffne ich die Datei hingegen mit F4 zum bearbeiten, zeigt er mir mehrere Fundstellen an. (Warum das so ist kann ich momentan nicht sagen. Hier rächen sich vermutlich meine Wissenslücken in EDV-Grundlagen ). Was ich aber damit sagen will: Du findest den String evtl. auch nur infolge einer Unzulänglichkeit Deines Dateibetrachters (Texteditors) nicht. Ansonsten kann ich nur bestätigen: in allen von mir getesteten Inventor-dwgs taucht der String I n v ... auf, hingegen ist er in keiner der AutoCAD-dwgs zu finden. Ob das allerdings ein belastbares (durch ein Programm abfragbares) Indiz ist kann ich nicht einschätzen. Jürgen
------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko76 Mitglied Applikationsingenieur
Beiträge: 589 Registriert: 21.03.2002
|
erstellt am: 05. Aug. 2014 12:17 <-- editieren / zitieren --> Unities abgeben:
|