|
AutoLisp : Reihenfolge im Programmablauf nicht logisch!
CADwiesel am 12.08.2005 um 08:21 Uhr (0)
eine Klammer war außerdem zuvielmehr als 2 Punkte kann mann aber nicht bemaßen - da mußt du nochmal nacharbeiten.Du solltest sowiso den gesamten code überarbeiten und den Unterfunktionen entweder die benötigten Parameter übergeben, oder wenigstens die Rückgabe der Unterfunktionen in lokalen Variablen übergeben lassen.Code:(Defun c:bodim ( / oldCmde oldOs ma cen pt1 pt2 a1 a2 ad r d x pt3) (defun Bogma () (setq oldCmde (getvar "CMDECHO")) (setq oldOs (getvar "OSMODE")) (setvar "CMDECHO" 0) (setq ma (getvar ...
|
| In das Form AutoLisp wechseln |
|
Lisp : bitte beachtet Urheberrechte
CADwiesel am 23.06.2004 um 20:53 Uhr (0)
Du brauchst nicht immer die vorangegangenen Beiträge zu zitieren. Ich und vermutlich auch die andern wissen was ich/sie geschrieben haben.Und wo bitte liegt hier der Kommertz in den Programmen?Wenn hier ein User durch ein Programm, was er hier her hat sein Acad zerschießt, ist das doch sein Problem.Hier in den Foren werden keine Programme verkauft. Es sollte auch keine Handelsplatform sein, sondern rein eine Hilfeplatform. Un wer, bitte sollte hier irgendein Interesse haben irgendeinen anderen Abzumahnen. ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Attribute ausfüllen im Batch
CADwiesel am 27.04.2006 um 11:44 Uhr (0)
sowas?Code:(defun c:attaend (/ tt) (defun bau_elemli (asatz / n elemli) (setq n 0) (repeat (sslength asatz) (setq elemli (cons (ssname asatz n) elemli) n (1+ n) ) ;_ end of setq ) ;_ end of repeat elemli ) ;_ end of defun (mapcar (lambda (x / ATTRIBUT) (foreach ATTRIBUT (vlax-safearray-list (vlax-variant-value (vla-getattributes (vlax-ename-vla-object x)) ) ;_ end of vlax-variant-value ) ;_ end of vlax-safearray-list (co ...
|
| In das Form Rund um Autocad wechseln |