|
Lisp : Fields/Felder und deren Werte addieren
reltro am 03.10.2010 um 21:29 Uhr (0)
hallo archtools,Diesen Weg hab ich mir auch schon überlegt... weils grundsätzlich viele viele Dinge erleichtern würde.Die Sache die es für mich kompliziert macht sind die Reaktoren.Hab mich in der letzen Zeit ein wenig mit den Reaktoren befasst, zur Zeit auch ein Paar in Verwendung, jedoch sind das zb. der cmd-reactor, der mouse-reactor und lisp-reactor, welche meiner Meinung einen relativ verständlichen Syntax und funktionsweise an den Tag legen.Manche Andere sind mir jedoch völlig unverständlich bzw. hab ...
|
| In das Form Lisp wechseln |
|
Lisp : statische Beschreibung von Objekten
reltro am 23.09.2010 um 14:50 Uhr (0)
hello liebe lisp-gemeinde...hab eher eine allgemeine Frage...Gibt es in acad etwas, dass vor dem schließen und anschließenden öffnen, die Objekte mit dem gleichem Wert beschreibt?die Etnity-names werden ja immer wieder neu definiert - vla-object wie ich es bereits versucht hab, genauso.Die Liste mit den Gruppencodes gleibt ntürlich erhalten nur hab ich da das Problem, dass ich es irgendwie nicht schaffe auf Grundlage von den GC die Objekte wieder zu sammeln.Mir stellt sich die Frage warum folgendes nicht f ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Hilfe
reltro am 11.07.2013 um 00:15 Uhr (0)
Nicht ganz Lisp aber auch nützlich - SysVars uä
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : reaktor: erase, added, modified
reltro am 10.02.2012 um 14:28 Uhr (0)
mmmkay,also C#.net ist mir ein wenig kryptisch.Was mir aber sofort ins auge gestochen ist, ist das [LispFunction("_GetHandleByErasedObjectId")]hmmm, ob das wirklich was mit Lisp zu tun hat, war die nächste Frage, wenn ja (wahrscheinlich ja), dann müsste dahinter doch eine Funktion stecken? Lisp ist gut, in Lisp kenn ich mich aus du auch? vielleicht kennst du dort einen Weg?das mit dem compilieren zu AktiveX, ähm, ja; keine Ahnung wie, und vorallem noch weniger was ich compilieren sollte.Wenn es eine mögli ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : OOP-Autolisp
reltro am 03.06.2013 um 10:48 Uhr (0)
Hallo Thomas...danke für deine Einschätzung...Sie ist natürlich vollkommen nachvollziehbar und auch richtig so...Natürlich wird ein Mehraufwand an Rechnerei betrieben der eigentlich nicht notwendig, bzw. gar nicht so für Lisp "vorgesehen" ist...Wie gesagt; ich wollte es versuchen, und ja, nun mit euch hier teilen, da ich unter anderen wwws, hier verdammt viel gelernt habe...Ich glaube dass in manchen Situationen ein Objekt hier und da nicht fehl am Platz sein kann, eben um globale Variablen zu vermeiden... ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP oder VBA Benutzerdefinierte Blockrefereinzen
reltro am 30.05.2013 um 17:09 Uhr (0)
Für die Eingabe in einem Dialog schau dir mal Doslib an... einfach googlen... stammt von McNeel
|
| In das Form Lisp wechseln |
|
Lisp : OOP-Autolisp
reltro am 06.06.2013 um 12:22 Uhr (0)
Hallo archtools...Ja, ich weiß eh dass es objektorientiertes Lisp gibt... wollts mir bei gelegenheit mal anschauen. Wusste bis jetzt nur nicht genau welches der zahlreichen Dialekte sinnvoll sein könnte... Wenn du meinst Ironscheme ist da geeignet und/oder dem Plain-Lisp ähnlich, dann werd ich mir das mal zu gemüte ziehen...Die Diskussion um die verschiedenen Paradigmen überlasse ich wohl eher den Profis Hab mir die dinge rund ums programmieren selbst, aus reinem interesse, beigebracht. Bin Student der Arc ...
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : MaßstabsListe auslesen
reltro am 18.03.2012 um 14:09 Uhr (0)
hello liebes Forum...hm, das Thema wurde ja schon öfters hier im forum behandelt, nur ergab sich daraus nie ein lösung, bzw. ich konnte sie nicht finden.man sagt hier es gäbe keine Möglichkeit die in der Zeichnung vorhandenen Maßstäbe per VBA auszulesen; jedoch soll es anscheinend eine möglichkeit mit .net geben?Kann mir vielleicht jemand zur Seite stehn und mir beibringen wie man die vorhandenen Maßstäbe ausliest.In .net kenn ich mich nicht aus.Neben VBA wär LISP machbar für mich.Über Antworten spring ich ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : MaßstabsListe auslesen
reltro am 27.03.2012 um 11:24 Uhr (0)
So...Habe nun die Dinge durchgeschaut und bin zu einer Lösung gekommen:Folgendes steht in einem ClassModul des Namens "EvalLisp":Code:Private VL As ObjectPrivate VLF As ObjectPrivate VL_Read As ObjectPrivate VL_Eval As ObjectPrivate VL_Set As Object------------------------------------------------------------------------------------------------------------------------------------------------------------------Private Sub Class_Initialize() Dim C_cmdecho As Integer C_cmdecho = ThisDrawing.GetVariable("cmd ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Lsp wird nicht geschlossen
reltro am 30.05.2013 um 10:42 Uhr (0)
Hello...Ich habs das ganze jetzt mal rauskopiert und neu zusammengestellt...hab den Fehler, sofern überhaupt einer vorhanden ist nicht gefunden. Bei mir tritt das selbe wie von dir beschriebene verhalten der Datei auf...Hab am ende die Datei einfach 2x geclosedd und dann hauts hin, weiß aber nicht warum...[EDIT]:da war wohl zu voreilig...es klappt natürlich auch mit einem close...Hab um die while-schleife noch ein vl-catch-all-apply gepackt damit dieser Teil auch wirklich durchläuft und das (close file) er ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP oder VBA Benutzerdefinierte Blockrefereinzen
reltro am 30.05.2013 um 17:08 Uhr (0)
hey...Glaube du suchst nach sowas?Code:(defun BlockRef:GetDynamicProps (block / ) (mapcar (function (lambda (_prop ) (cons (vla-get-propertyname _prop) (vlax-get _prop Value)) ) ) (vlax-invoke block GetDynamicBlockProperties) ))und dannCode:(defun BlockRef:SetDynamicPropValue (block prop value / ) (setq prop (strcase prop)) (vl-some (function (lambda ( _prop ) (if (eq prop (strcase (vla-get-propertyname _prop))) (progn (vla-put-value _prop ...
|
| In das Form Lisp wechseln |
 OOP-Autolisp.zip |
Lisp : OOP-Autolisp
reltro am 02.06.2013 um 11:59 Uhr (0)
Hallo liebe Menschen...Ich habe mich erst kürzlich gefragt ob ich fähig bin einer funktionalen Sprache wie Lisp es ist, Objekte beizubringen wie man es zb. aus VB oder anderen kennt...nun ja, ich hab mich mal dahinter geklemmt und es versucht und folgendes (im Anhang) ist dabei rausgekommen.Ob es nun sinnvoll ist oder nicht, es freut mich dass es funktioniert =)Ich bin kein Imformatiker; also keine Ahnung ob das ganze OOP auch nur nahe kommt, aber denke schon :PWie gesagt, im Anhang das Konstrukt... Leider ...
|
| In das Form Lisp wechseln |
|
Lisp : Abfrage konstruktion
reltro am 15.06.2013 um 20:51 Uhr (0)
Hey...lambda ist ein verdammt einfaches Ding Wie alles in Lisp gibt es etwas zurück. Bei lambda ist das eine Funktion...ähnlich wie defun nur eben ohne namen, eine anonyme Funktion...wenn du zB. schreibst und ausführst:Code:(defun sample (a / ) (print a))(setq b (lambda (a / ) (print a)))Und dann in der Acad-Console eintipps:Code:!a;bzw!bKannst du die "Geimsamkeit" ausmachen...Der Aufruf ist grundätzlich ähnlich/gleich:Code:(a "das war defun")(b "das war lambda")Das Beispiel ist nicht sonderlich originell ...
|
| In das Form Lisp wechseln |