Hallo zusammen,
ich möchte eine große Zahl an DXF Dateien transformieren - soweit klappt das auch per Stapelverarbeitung. Nun besteht aber das Problem, dass bei einigen Dateien die Master-Einheit auf Millimeter eingestellt ist (Einheit des Zielsystems sind Meter), was bewirkt, dass der Dialog "Geografisches Koordinatensystem geändert" erscheint und hier mit einem Mausklick bestätigt werden muss. Eine automatisierte Bearbeitung ist so also nicht möglich. Gibt es eine Möglichkeit, dass die Master-Einheit (und Unter-Einheit) nach dem öffnen einer Datei direkt verworfen bzw. neu gesetzt wird und so das händische Bestätigen umgangen werden kann? Versucht habe ich es bereits über VBA mit "CadInputQueue.SendKeyin "SET UNITS METER ZENTIMETER" ", leider ohne Erfolg.
Vielen Dank und beste Grüße!
Philip Glingener said:ZENTIMETER
oder eher in english CENTIMETER ??? !!!
Regards
Frank
since 1985: GIS, CAD, Engineering (Civil) Senior Consultant : [Autodesk Civil 3D , Esri ArcGIS, VertiGIS: in previous days : Bentley MS V4 - V8i, GeoGraphics, Bentley Map V8i, InRoads, HHK Geograf, IBr DAVID] : Dev: [C, C++, .NET, Java, SQL, FORTRAN, UML][direct quote by: http://en.wikipedia.org/wiki/Helmut_Schmidt]: "Wer Kritik übel nimmt, hat etwas zu verbergen"Wer Grammatik- und/oder Rechtschreibfehler findet, der darf sie behalten :-)
Hallo und vielen Dank für die Anmerkung!
Daran lag es nicht, die Einheit ist in der Tat als "Zentimeter" hinterlegt. Vielmehr lag das Problem wohl darin, dass ich die geöffnete DXF Datei nach der Zuweisung der Haupt- und Untereinheit erst einmal so abspeichern muss - versucht habe ich es allerdings ohne das Speichern mit direkter Zuweisung eines neuen Koordinatensystems per Macro.