Hi,
zu meiner Map Zeit (R2006) habe ich so einiges mit den in Map integrierten Lisp Funktionen machen können. Die gesamte Funktionsbibliothek war (ist?) exzellent dokumentiert.
Grob würde ich es also folgendermaßen machen:
# Eine Datei im Zielverzeichnis erzeugen die die Werte des Zielkoordinatensystems hat und mit einem der Zieldateinamen benennen.
# Diese Datei dann kopieren in X Zieldateinamen
# Eine Lisp Datei schreiben, die einen Parameter akzeptiert: Eingabepfad. Das Lisp selber macht dann die notwendigen Schritte zur Transformation: Abfrage der Quelldatei (Kombination aus Eingabepfad + Name der aktuellen Dwg) [Die Transformation geschieht ja bei unterschiedlich definierten Koordinatensystemen automatisch.] Danach sichern der aktuellen Datei.
# Ein Skript schreiben das die Lisp aufruft. Da steht dann eigentlich nur drin: (meinetrasformationsfunktion "c:\\AblageortMeinerQuellDateien")
# Dann SkriptPro mit dem Skript füttern und auf alle Zieldateinamen anwenden lassen.
Edit: Entscheidende Info vergessen: Bei diesem Modell müssen die Dateinamen der Ziel- und Quelldateien natürlich identisch sein (Der Quelldateiname wird ja aus dem der aktuell geöffneten Zieldatei ermittelt...)
------------------
Ciao,
Marc
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP