|
Lisp : Corelcad
archtools am 11.05.2025 um 10:07 Uhr (1)
Zitat:Original erstellt von Fey:Hallo wie funktioniert Lisp (Autolisp) mit Corelcad was sind die Unterschiede zu Autocad M.F.G.J.Fey Corelcad scheint von Gräbert zu kommen und auf deren AutoCAD Clon Ares aufzubauen.Gräbert ist ein Unternehmen, dessen Stärke eher im Marketing als in der Programmierung liegt. Ich wurde vor gut 2 Jahren mal von denen angesprochen, ob ich an der Anpassung von Ares mitwirken will, um seinen Lisp-Kern so weit kompatibel zu Lisp in AutoCAD zu machen, dass meine ArchTools darauf ...
|
In das Form Lisp wechseln |
|
Lisp : Datum
archtools am 26.05.2025 um 09:52 Uhr (1)
Zitat:Original erstellt von Fey:Hallo erst einmal besten Dank für die vielen Antworten 1. Das Datum soll mit den Befehl Einfügen eingefügt werden und soll in der Form 20.05.25M.F.G.J.Fey Ähhhm ... Erwartest Du wirklich, dass Dir die Lisp-Gemeinde hier Deine Programmieraufgaben erledigt?Hier gibt es nur Hilfestellungen bei den Problemen, auf die Du als Anfänger bei Deiner Lisp-Programmierung stößt. Da Du absoluter Anfänger bis, empfehle ich Dir dieses Tutorial für den allerersten Einstieg: https://www.autol ...
|
In das Form Lisp wechseln |
|
Lisp : Layer: TrueColor / Farbbuch auslesen
benwisch am 07.08.2008 um 16:51 Uhr (0)
Eigentlich ganz einfach mit ActiveX und nix mit TblSearch Code:(vl-load-com)(vlax-get-property (vlax-ename-vla-object (tblobjname "layer" "0") ) TrueColor )liefert dir ein TrueColor-VlaObject zurück und mit diesem kannst du dir die Werte Red -- (vlax-get-property TrueColor-VlaObject Red) Green -- analog wie oben Blue -- analog wie obenund BookName -- (vlax-get-property TrueColor-VlaObject BookName) ColorName -- analog wie obenauslesen.Alternativ die Kurzschreibweise...vla-get-truecolorvla ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp-Files organisieren
CADmium am 27.09.2006 um 17:02 Uhr (0)
Zitat:Original erstellt von Geos:Schön wäre es, könnte man ACAD einen Ordner - mit allen Sub-Ordnern - in den Support-Pfad eintragen. kannste ja hiermitund (foreach PFAD (vl-directory-files nil -1)... lösen ..ansonsten hab ich ne entsprechende Ordnerstruktur auf der Platte und ziehe mir die seltenen Tools per Drag&Drop in die Zeichnung...------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : maximale anzahl von auswahlsätzen ... ???
archtools am 12.04.2007 um 02:42 Uhr (0)
Zitat:Original erstellt von argh:.. so nun hab ich so ziemlich alles probiert was ich im netz gefunden hab .. (gc) Das Problem rührt daher, dass Picksets keine echten LISP-Daten sind, sondern sowas ähnliches wie Pointer auf offene Dateien. Ich habe schon vor vielen Jahren aufgegeben, in meinen Programmen Picksets zu verwenden. Jedes Pickset wird bei mir unmittelbar nach Erzeugung in eine Liste von Entitynamen umgewandelt, und mit dieser Liste kann man dann völlig LISP-konform weiter arbeiten, ohne auf irg ...
|
In das Form Lisp wechseln |
|
Lisp : Dynamische Blöcke
Jan1 am 10.08.2005 um 16:49 Uhr (0)
Hallo Bernhard,Nachfolgend ein kleines Beispiel, wie ein Parameter per LISP geändert werden kann. Ich habe einen Linearen Parameter namens "Laenge" verwendet.(defun setProperty (vlaDynBlock sPropertyName rValue / vlaProperty) (foreach vlaProperty (vlax-safearray-list (vlax-variant-value (vla-GetDynamicBlockProperties vlaDynBlock))) (if (= (vla-get-PropertyName vlaProperty) sPropertyName) (vla-put-value vlaProperty (vlax-make-variant rValue)) ); end if ); end foreach); end defunBsp. für Aufruf:(setPrope ...
|
In das Form Lisp wechseln |
|
Lisp : DCL Button settile label ?
wronzky am 22.05.2007 um 18:35 Uhr (0)
Zitat:Original erstellt von CADwiesel:Die einzige Möglichkeit ist es wenn du die dcl automatisch aus dem Lisp generieren lässt.Da kannst du ständig alles ändern lassen.Und deshalb hatte ich mir vor 2 Jahren mal einen dynamische-dialogbox-generator geschrieben.Ich verwende ihn eigentlich nur noch... Wer Lust hat, kann sich ja mal durch den Anhang wühlen. Das wichtigste ist kommentiert.Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxe ...
|
In das Form Lisp wechseln |
|
Tsetfurom : Josys Schultüte
fuchsi am 05.09.2007 um 15:18 Uhr (0)
Na dann gehen wir mal, eineige inge Schritt für Schritt durch (setq OldOsmode (getvar "OSMODE")) (setvar "OSMODE" 0)Merken des alten Objektfangesund Löschen des Objektfanges (setq LastObj (entlast)) Merken des letzten Objektes. Alle nachfolgenden Objekte sind dann von deinem LISP erzeugt wordenHier gibt es 3 Möglichkeiten, die zu beachten sind1. Zeichnung ist leer die Variable LastObj = nil2. Das letzte Objekt war ein INSERT mit Attributen - Es gibt noch NachfolgeObjekte3. Das letzte Objekt ist irgenein so ...
|
In das Form Tsetfurom wechseln |
|
Lisp : Lisp Buch
AlbertR am 04.01.2008 um 20:07 Uhr (0)
Und hier gibt es jetzt ein Signiertes: Nein, nicht ganz umsonst! @Theodor, hatte ich Dich in Frankfurt verpasst? ------------------GrussAlbert
|
In das Form Lisp wechseln |
|
Lisp : Datei mithilfe von LISP verändern
joern bosse am 27.02.2008 um 13:58 Uhr (0)
Hallo Lispelmann,und hier nochmal ein Beispiel zu Thomas seinen Ausführungen:Code:;;;Datei schreiben(defun SCHREIBEN (dateiname liste / datei) (setq datei (open dateiname "w")) (mapcar (lambda(A) (write-line (cadr A) datei))liste) (close datei));;;Datei lesen(defun LESEN (dateiname / zeile datei liste n) (if(setq datei (open dateiname "r")) (progn (setq n 1) (while (setq zeile (read-line datei)) (setq liste (cons (list n zeile) liste)) (setq n (+ n 1))) (close datei))) (reverse liste));;;Zeile e ...
|
In das Form Lisp wechseln |
|
Lisp : Alle geöffneten Pläne auf Modellansicht
wronzky am 23.04.2008 um 11:59 Uhr (0)
Code:(defun c:Model2All () (vl-load-com) (vlax-for i (vla-get-documents (vlax-get-acad-object)) (vla-put-activespace i 1)))Ich komme trotzdem nur auf eine Zeile Nein aber mal im Ernst, Ich denke es geht im Forum (speziell im Lisp-) auch darum, ANDEREN, die beispielsweise nach diesem Thema suchen, auch schon mal "präventiv" zu helfen. Ist ja ein schönes kleines Beispiel für "Wie mach ich was für alle Zeichnungen".Grüsse, HenningPS: Und in der Diskussion über (c)opyright schliesse ich mich einfach mal MAPCA ...
|
In das Form Lisp wechseln |
|
Lisp : Übernehmen der Fläche einer Polylinie in das Schriftfeld (in einem Attributblock)
Dorfy am 06.11.2009 um 07:26 Uhr (0)
Hi,ungetestet...(entmod (subst (cons 1 (strcat(:field-makeObjectRefText(vlax-ename-vla-object pl)Area)"lalülala"));-----...------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
In das Form Lisp wechseln |
|
Lisp : Diesel User-Variablen mit Anomalie bei Wertzuweisung
cadffm am 28.12.2017 um 11:39 Uhr (1)
OK, es ist zwar kein Lisp, aber warum nicht Der Umfang der Nahrungsaufnahme trägt nichts zu deinem Problem bei, da bin ich mir recht sicher.Einen Workaround kann ich dir ggf aufzeigen, bei der Erklärung des Ganzen fällt es mir jedoch schwer.1. Ja, das ist normal.2. Doch, es wird von links nach rechts und von innen nach aussen abgearbeitet.3. Die erste Variable is bereits auf den richtigen Wert gesetzt wenn du USERS2 angehst, dies ist leicht nachweisbar.4. eine ordentliche Erklärung habe ich nicht, daher v ...
|
In das Form Lisp wechseln |