|
AutoLisp : Höhenkote Lisp Code 3 Fragen
CADwiesel am 10.05.2004 um 09:00 Uhr (0)
na, da bin ich aber froh, das ich so einen Quatsch erst garnicht in meine Programme reinschreibe - Copyright - Kaputtlach und wegschmeiß ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |
|
AutoLisp : Layereinstellung funktioniert nicht sauber
CADwiesel am 10.05.2004 um 10:02 Uhr (0)
die Fehlermeldung ist nicht Vollständig. Er sagt sicherlich, das der CLAYER nicht gesetzt werden kann. Du musst sicherstellen, das der Azsgangslayer auch noch vorhanden und nicht gefrohren o.ä. ist. ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
CAD-Huebner am 10.05.2004 um 23:26 Uhr (0)
Zitat:Original erstellt von CADwiesel:die langsamkeit von While dürfte doch Axel zur genüge erklärt habenHallo CADwiesel,deine Anmerkung hab ich zum Anlass genommen, das Problem genauer zu untersuchen. Übrigens die Seiten von Axel (mapcar) sind für mich Kult, allerdings hab ich einen Vergleich von Axel zwischen while und foreach aktuell nicht parat und auch auf die Schnelle bei CAD.de und google.de nichts gefunden.Hier mein Test: Ich hab alle hier geposteten Quelltexte (ausser von Dabruns, da hier die Auf ...
|
In das Form Lisp wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
CAD-Huebner am 11.05.2004 um 07:58 Uhr (0)
Hier noch eine Variante, die alles andere in den Schatten stellt, da sie mit den Testdaten etva 100 mal schneller als die anderen Funktionen ist:Es wird vorher sortiert, dann kommt man ohne die Member-Funktion aus. Die Funktion benutzt allerdings vl-sort, welches sich bei Integern ungewöhnlich verhält.Zum Vergleich noch mal eine Gegenüberstellung mit Fuchsis Code.[Nachtrag]Dabruns ist zwar nicht Axel, hat die Funktionsweise der Codeansätze und deren Laufzeitverhalten aber ebenso gut erklärt. Sein Code mit ...
|
In das Form Lisp wechseln |
|
AutoLisp : Attributwert ändern!
CADwiesel am 11.05.2004 um 08:36 Uhr (0)
Hier die gesamte Funktion (defun tauschdas ( / as) (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 ) ;;; Funktion tauscht Attributwerte aus. ;;; Zu übergeben ist eine cons List aus ;;; ("ATTBEZEICHNUNG" . "NEUER TEXTWERT") ;;; sowie der Elementname des Blocks, dessen Werte verändert werden sollen (defun ED-ATT (CHANGELST OBJNAME / ATTNAME BACK CH ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Attributwert ändern!
Markus_cad am 11.05.2004 um 10:56 Uhr (0)
Danke CADwiesel, das hier ist ein echt hilfreiches Forum. Weiter so! Gruß MARKUS
|
In das Form AutoLisp wechseln |
|
AutoLisp : mehrere Zeichnungen mit Script bearbeiten
CADwiesel am 11.05.2004 um 14:44 Uhr (0)
auch ruhig mal nach scriptpro suchen ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
CAD-Huebner am 11.05.2004 um 15:56 Uhr (0)
Hallo Axel,hatte ich doch tatsächlich vergessen den Code mit dem Sortieransatz zu posten, welcher ungleich schneller war.Hier ist er, deshalb konnte Marc mit meiner Codeänderung 2 Beiträge vorher ja auch gar nichts anfangen.Hab wieder das langsamere While genommen (Tschuldigung Cadwiesel, aber ich hab einen Hang zu While Schleifen), das hier eber keinen signifikanten Nachteil aufweist - oder?Code:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(DEFUN DOUB-HUEBNER3 (lst / elem retval cnt) ; Achtung, diese Routine funktion ...
|
In das Form Lisp wechseln |
|
AutoLisp : einfügepunkt ändern
michelangelo am 11.05.2004 um 19:29 Uhr (0)
habe folgendes Lisp, bei cadWiesel gedownloadet. das ist super. aber wie kann ich den einfügepunkt ändern.? oder wen ich noch ein text in die mitte des rechtecks setzenmöchte. wie heisst diese variable? und wo kann ich solche sachen nachlesen??? ; Lisp-Programm zum Erzeugen eines Rechtecks Einfüge-Punkt Mitte ; 25.6.97 Lieske (defun c:rack ( / ech osn key_laenge key_hoehe pp p1 p2 p3 p4) ;GLOBAL: ZAHL: laenge hoehe ; STRING: ed_laenge ed_hoehe (setq ech (getvar CMDECHO )) (setvar ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Farbe Button ändern (dcl)
CADwiesel am 24.05.2004 um 16:30 Uhr (0)
nein du kannst nur dias einbauen, die eine Farbe haben ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |
|
AutoLisp : Befehlszeile
CADwiesel am 25.05.2004 um 08:30 Uhr (0)
ja, Holger ohne Fleiß kein Preis oder wie ging das? ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |
|
AutoLisp : Befehlszeile
CADwiesel am 25.05.2004 um 10:02 Uhr (0)
hat ja nun etwas länger gedauert, als erwartet, aber ich möchte mich natürlich für deinen unermüdlichen Einsatz und das selbstlose Lösen der Problemfälle hier bei dir mit der vollen Punktzahl von 55 bedanken. Weiter so!! ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |
|
AutoLisp : Flächenlose Polylinien
CADwiesel am 26.05.2004 um 08:27 Uhr (0)
ich habe doch das Tools 0-pl das löscht dir die aber es handelt sich eben um pl s die durch die option s beim erstellen geschlossen wurden. ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |