Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 1509 - 1521, 8888 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

AutoLisp : Dateinamen übernehmen
Brischke am 23.06.2003 um 12:53 Uhr (0)
Hallo Stffen, zunächst würde ich die Datei mit Pfad auslesen, dann würde es so aussehen. Code: (setq NAME (strcat (getvar DWGPREFIX ) (getvar DWGNAME )) f (open c: ame.txt w ) ) (write-line NAME f) (close f) ;... (setq f (open c: ame.txt r )) (setq NAME (read-line f)) (close f) (command _.saveas NAME) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool s im FreeDownload (gesamt 33)!?

In das Form AutoLisp wechseln
AutoLisp : Problem mit mapcar
Brischke am 26.05.2003 um 15:37 Uhr (0)
Hallo Andrea, dann eben hier ;-) So sollte es gehen: (mapcar (lambda (L1 L2)   (mapcar - l1 l2)   ) (list (10 9 8) (7 6 5)) (list (1 2 3) (4 5 6)) ) - ((9 7 5) (3 1 -1)) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?

In das Form AutoLisp wechseln
AutoLisp : Problem mit mapcar
Brischke am 27.05.2003 um 08:30 Uhr (0)
Zitat: Original erstellt von mapcar: Probleme mit mapcar? Mit mapcar muss aber wirklich keiner einer Problem haben! *grien* [/code] [/B] Hallo mapcar, stimmt! - aber bei der Ergründung deiner Lösungen (manchmal) schon *grins*. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?

In das Form AutoLisp wechseln
AutoLisp : Problem mit mapcar
Dea am 23.06.2003 um 13:37 Uhr (0)
Eine späte Nachfrage noch zur Lösung (vorher bin ich nicht zum Durcharbeiten gekommen): Warum werden überall die gleichen Variablennamen genommen? Ich habe herumprobiert und mir ist (apply (lambda (a b) (mapcar (lambda (c d) (mapcar - c d))a b)) v) dann leichter verständlich vorgekommen und es funktioniert auch. Da meine Lisp-Kenntnisse nicht so riesig sind weiss ich nicht ob die vielen u s und v s vielleicht doch einen Vorteil haben und wenn ja welchen?

In das Form AutoLisp wechseln
AutoLisp : Problem mit mapcar
Brischke am 23.06.2003 um 14:45 Uhr (0)
Hallo Dea, du kannst natürlich so viele Variablen vereinbaren, wie du gern möchtest. Schneller macht s das aber nicht. In diesem Fall gehts auch mit den 2en, da die Lambda-Funktion einen eigenen Namensraum hat. Warum also mit verschiedenen Variablen noch mehr Verwirrung stiften . Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool s im FreeDownload (gesamt 33)!?

In das Form AutoLisp wechseln
AutoLisp : MRUNumber
CADchup am 25.06.2003 um 15:50 Uhr (0)
Hi, versuche gerade, ein paar Standard-Einstellungen der Optionen per Lisp zu machen und stolperte über die Anzahl der zuletzt verwendeten Dateien . Ich würde die gerne autom. auf 9 stellen lassen, aber die betreffende Eigenschaft ist read-only. Soll heißen: (vla-get-mrunumber (vla-get-OpenSave (vla-get-preferences (vlax-get-acad-object)))) funktioniert, aber ein vla-put-mrunumber gibbet nicht! Kommt man da irgendwie noch anders ran? fragt grüßend CADchup ------------------ www.cadditions.de

In das Form AutoLisp wechseln
AutoLisp : initget "2punkte"
Brischke am 26.06.2003 um 10:58 Uhr (0)
Hallo Jan, schau mal dort: http://ww3.cad.de/foren/ubb/Forum145/HTML/000136.shtml da gings um s Gleiche. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool s im FreeDownload (gesamt 33)!?

In das Form AutoLisp wechseln
AutoLisp : Schon wieder mapcar
Brischke am 25.06.2003 um 15:44 Uhr (0)
Hallo Dea, ich würde so nicht rangehen. Bei mürde das spontan so aussehen: Code: (defun aussen1 (ptl /) (mapcar car (list (vl-sort (mapcar car ptl) ) (vl-sort (mapcar cadr ptl) ) (vl-sort (mapcar caddr ptl) ) ) ) ) Dein Konstrukt lässt sich nur auf eine Liste mit 3 Punkten anwenden. Hast Du aber immer nur 3? (vielleicht fällt mir ja noch was ein?) @Ulf, zum mapcar (lambda gab s hier in den Foren schon sehr viele Au ...

In das Form AutoLisp wechseln
AutoLisp : Schon wieder mapcar
mapcar am 25.06.2003 um 16:06 Uhr (0)
Hallo Dea, der Ansatz ist super (das ist Lisp, kein Basic!) - nur ein kleiner Haken bei der Ausführung: Da ist eine Evaluationsstufe zu wenig im Spiel. CAR evaluiert zu # SUBR @027eef8c CAR - und das ist das, was da gebraucht wird (in XYZ), nicht der Name CAR, sondern der Funktionsinhalt. Ändere (car cadr caddr) in (list car cadr caddr) um, dann geht s, weil dann nicht die Namen, sondern die evaluierten Inhalte an mapcar durchgereicht werden. Code: (setq punktliste ((1 6 3)(2 5 7)(9 4 6))) (mapcar ...

In das Form AutoLisp wechseln
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
marc.scherer am 13.06.2003 um 11:29 Uhr (0)
Hi Achim, *null-check* was meinst Du denn mit: Implementierung eines quasi-separaten und globalen Daten-Containers, der nicht Zeichnungs übergreifend ist Was ist er denn nu? global oder NICHT Zeichnungsübergreifend? Was hältst Du von ner ini-Datei? (Ich hab da geade was zum lesen und schreiben in Lisp gebaut... ------------------ Ciao, Marc

In das Form AutoLisp wechseln
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
Brischke am 13.06.2003 um 13:41 Uhr (0)
Hallo Achim, prinzipiell ist das sicher interessant, ich arbeite in solchen Fällen auch nur mit globalen Variablen, mit dem Nachteil, dass diese für jede Zeichnung neu gebastelt werden müssen. Mir fällt allerdings keine Lösung ein, wie man das anders machen sollte, als eben über das BB. Nur die INI-Lösung von Marc wäre dann interessant, wobei dann zusätzliche Prüfroutinen rein müßten, ob die Datei nun aktuell ist, oder eben nicht. Alles ziemlich aufwendig. Zusammengefasst heißt das: Interesse ja, aber mir ...

In das Form AutoLisp wechseln
AutoLisp : Anwendung *.vlx erstellen
dschu am 17.06.2003 um 11:35 Uhr (0)
Hallo zusammen, ich versuche gerade mehrere lauffähige LISP-Routinen in eine Anwendung zu stellen. Wenn ich 2 Routinen drin habe, klappt alles wunderbar; wenn ich 3 Routinen reinnehme geht dies nicht. Beim Starten der *.vlx kommt folgende Meldung: Fehlerhaftes Schnelladeformat . Kann mir jemand sagen was das bedeuten kann? P.S. Ich hab keinen Plan von den Anwendungen; aber bisher hat es funktioniert. Gruß dirk

In das Form AutoLisp wechseln
AutoLisp : Anwendung *.vlx erstellen
WolfgangE am 18.06.2003 um 08:50 Uhr (0)
Hallo Dirk, weiterhelfen kann ich zwar auch nicht, aber ein ähnliches Phänomen hatte ich auch mal: Wenn ich drei Lips-Dateien zur VLX zusammengefasst habe, wurde das zwar kompiliert, aber ich konnte die Funktionen nicht mehr aufrufen (mit der Fehlermeldung, die Funktionen würde es nicht geben). Erst wenn ich den Code der Lisp-Dateien in eine gemeinsame Datei geschrieben habe, hat es funktioniert. Vielleicht hängt das ja irgendwie mit deinem Problem zusammen? Ciao, WolfgangE

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  104   105   106   107   108   109   110   111   112   113   114   115   116   117   118   119   120   121   122   123   124   125   126   127   128   129   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz