Um zwischen 2 Autocad Instanzen (2x acad.exe) zu kommunizieren, würde ich auch den Weg über eine temp. Datei wählen.
Kommt mir sicherer vor, als die Zwischenablage. Vor allem, da ich in beiden Programmen, die Lispprogramme selber schreiben kann. Die Zwischenablage würde ich nur dort verwenden, wenn das Zielprogramm nur über diese Importmöglichkeit verfügt.(aber von acad nach acad kann man selber Lisp oder VBA Programme schreiben)
Um von Zeichnung zu Zeichnung in der SELBEN acad.exe zu kommunizieren, kann man (wie CADmium bereits gesagt) das Blackboard von Acad verwenden.
Dazu gibts die Lispbefehle
(vl-bb-set) um aus einer Zeichnung eine Lispvariabnle ins Blackboard zu schreiben, und (vl-bb-ref) um diese Variable in die andere Zeichnung zu holen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP