|
Lisp : OpenDcl - Überlegungen
fuchsi am 17.06.2010 um 11:35 Uhr (0)
OK. Ich bin auch mit ObjectDcl nicht mehr am Letztstand.Allerdings dürften die dann auch die Autocad .NET-Managed Schnittstelle dazu benutzen.
|
| In das Form Lisp wechseln |
|
Lisp : ShortPath / LongPath
fuchsi am 13.07.2010 um 15:40 Uhr (0)
wie ich gedacht habe.Aber ich kapiere nicht, wozu Du vom kurzen zum langen namen konvertieren willst.Im Lisp arbeitest Du immer mit langen Dateinamen. Nur wenn Du den kurzen Namen zum Bedienen der Schnittstelle brauchst, kannst Du dir den ja eh eruieren.
|
| In das Form Lisp wechseln |
|
Lisp : Lisp aus Delphi starten
fuchsi am 13.05.2008 um 10:45 Uhr (0)
Hm. Delphi. Schwierige Frage. Delphi verwendet meines Wissens nach lediglich die COM-Schnittstelle von Autocad. Da gibts es nicht wirklich viele Möglichkeiten. Die einzige Möglichkeit die mir einfällt wäre über die SendCommand Methode des Drawing Objektesin VBA würde es so ausschauen ThisDrawing.SendCommand ("(MeineLisp)" & vbCr)------------------ Ing. Anton FuchsWWW.FFZELL.AT.TC
|
| In das Form Lisp wechseln |
|
AutoLisp : Polylinie > Eigenschaften übernehmen!
fuchsi am 25.07.2005 um 15:30 Uhr (0)
also, Dein Lisp Programm macht eigentlich nicht viel anderes als der Pinsel-Befehl in Auto Cad (allerdings rein beschränkt auf Polylinien) Übertragen der Eigenschaften LAYER,FARBE,BREITE und LINIENTYP von eiener Polylinie auf die andere. (Warum das Porgrammerle allerdings so kompliziert geschrieben worden ist, ist mir eine Rätsel, das würde ein simpler 5-Zeiler genauso machen, aber man kanns ja mit der Active-X Schnittstelle auch etwas übertreiben) Das was du da kopieren möchtest : ...(-3 ( LTNR_00042 ( ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Mittelpunkt eines Bogens ermitteln???
fuchsi am 04.06.2004 um 08:26 Uhr (0)
um herauszubekommen, wie du bei einzelnen objekten zu den diversen Informationen kommst gibts nen tollen befehl :vlax-dump-object (setq el (entsel Bogen auswählen: ) (setq el_vla (vlax-ename- vla-object (car el)) (vlax-dump-object el_vla t) # VLA-OBJECT IAcadArc 07bd91c4 ; IAcadArc: AutoCAD Arc-Schnittstelle (Bogen) ; Eigenschaftswerte: ; Application (RO) = # VLA-OBJECT IAcadApplication 00a99b84 ; ArcLength (RO) = 25.0948 ; Area (RO) = 99.3479 ; Center = (58.0226 116.325 0.0) ; Color = 256 ...
|
| In das Form AutoLisp wechseln |