|
Lisp : MapCars Lisp-Tutorials
Rabbit 007 am 28.03.2007 um 13:34 Uhr (0)
Und hier noch einer in Wasser zu Wein falls euch die nicht schon alle bekannt sind:Code:(setq i 0)(while( i 10) (set(read(strcat "variable" (atoi i)))i) (setq i(1+ i)))!variable0 0!variable5 5!variable9 9!variable10 nilSollte so aussehen:Code:(setq i 0)(while( i 10) (set(read(strcat "variable" (itoa i)))i) (setq i(1+ i)))------------------
|
| In das Form Lisp wechseln |
|
AutoLisp : Nachkommastellen
mapcar am 27.11.2004 um 02:12 Uhr (0)
Freut mich, Theodor, aber nur um der Ästhetik willen: Möchte man testen, ob x im Bereich zwischen a und b liegt, genügt das hier: ( a x b) bzw. ( 0.0 x 0.0005) Es lebe die Eleganz! Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Additions-LISP erweitern
Jürgen Scheeren am 28.07.2004 um 09:01 Uhr (0)
Hallo Achim, von Bedürfnisse befriedigen war ja auch keine Rede, das gehört glaub ich in ein anderes Forum ;-). Wollte nur wissen welche Zeilen ich im Ursprungscode gegen deine austauschen muß, wenn du sagst da fehlt an der Funktionalität nichts, dann probier ich selber den Code zu ändern. Gruß Jürgen [Diese Nachricht wurde von Jürgen Scheeren am 28. Jul. 2004 editiert.]
|
| In das Form AutoLisp wechseln |
|
Lisp : PSLTSCALE alle Layouts, kein Umschalten
wuehlmaus am 08.07.2015 um 09:47 Uhr (1)
Ich weiß - es ist lange her, aber jetzt hat ein Kollege den "Wunsch" den PSLTSCALE in jedem Layout auf 0 zu setzen ... irgendwie funktioniert aber der Code nicht.Müsste nicht in der ersten Zeile nach defun c: stehen? Oder wie wird die Lisp sonst aufgerufen?Wir arbeiten mit AC2013 ...Wäre über einen Hinweis dankbarchris------------------www.Gestalten-mit-AutoCAD.de
|
| In das Form Lisp wechseln |
|
Lisp : MAP-Befehle aus LISP aufrufen
joern bosse am 05.03.2012 um 14:59 Uhr (0)
Danke Euch beiden.@Holger: Ja, die Version hatte ich auch schon aber vergessen in meinen Beitrag reinzuschreiben: = no function definition.@Udo: Genau so funktioniert es, super!^C^C(alert "Das ist ja gar nicht so schwer!!!");_MAPCLEAN Ein Bereinigungsprofil brauche ich derzeit nicht, aber wenn, dann denke ich hoffentlich an Deine Antwort.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : bitte beachtet Urheberrechte
Brischke am 25.06.2004 um 14:29 Uhr (0)
Der in der Zwischenzeit stattgefundene PM-Verkehr beweißt, dass entgegen meiner Einschätzung noch nicht alles gesagt ist, was gesagt werden kann/sollte/muß.Ich fordere aber alle Teilnehmer auf, die Diskussion sachlich zu führen, und persönliche Auseinandersetzungen per PM auszutragen! Holger------------------Holger Brischke(defun - Lisp over night!AutoLISP-Programmierung für AutoCADDa weiß man, wann mans hat!
|
| In das Form Lisp wechseln |
|
Lisp : Dynamischer Block
sidibu am 25.02.2014 um 13:29 Uhr (1)
Hallo,gibt es eine Möglichkeit per LISP, VLA, SCRIPT Bezeichnungen von Parametern in einem Dynamischen Block zu ändern. "B-Dyn" in BDyn". Wenn man Abhängigkeiten in Dynamischen Blöcken verwendet, kann man keinen Bindestrich angeben. Aber da wir viele ältere dynamische Blöcke haben, sollen diese geändert werden, damit die Bezeichnungen wieder gleich sind.------------------mit freundlichen GrüßenDirk
|
| In das Form Lisp wechseln |
|
AutoLisp : Anwendung mit Dokument-Pfad starten ??
Brischke am 31.03.2005 um 07:10 Uhr (0)
@Jürgen, hast du beim Testen darauf geachtet, dass im Lisp der Backslash doppelt geschrieben werden muss? Das wird die Ursache sein, dass es nicht funktioniert hat. Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Autodesk User Group Central Europe Individuelle Lösungen von Heute auf Morgen. AUGCE Manager Deutschland
|
| In das Form AutoLisp wechseln |
|
AutoLisp : trans
marc.scherer am 22.05.2006 um 15:38 Uhr (0)
Zitat:Original erstellt von edwin2006:Gibt es da nicht irgendwie ganz einfachen LISP-Code (kein VisualLisp)?Hi,hast Du Dir schon mal das Tool "chspace.lsp" aus den ETools angeguckt? Da sollte die Lösung Deines Problems drinstecken.Ob Dir das aber einfach genug ist vermag ich nicht vorherzusagen ;-)Wieso eigentlich kein VLisp? Kriegst Du davon Ausschlag?------------------Ciao,Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : durch ersetzen
Brischke am 25.10.2004 um 09:36 Uhr (0)
Hallo Jan, ich weiß nicht, was jetzt eine Pfadangabe im DOS-Format von einer Pfadangabe im WIN-Format (bis auf die Zeichenenzahl) unterscheidet. Die Frage war auch, wie kommt diese Pfadangabe in das Programm - eintippen/getfiled/read-line??? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp Kontextmenü
cadffm am 02.05.2005 um 10:26 Uhr (0)
Über den allgemeinen Aufbau sage ich nichts, aber falls du den Stolperstein mit zu wenig Argumente meintest: null erwartet ein Argument, du hast aber diese Zeile gebastelt: (if antw(null)(setq t_2 (car (entsel)))) hier ist das progn überflüssig: (if antw (progn(setq abst (progn(getdist
Abstand wählen: )))))
|
| In das Form AutoLisp wechseln |
|
AutoLisp : XREF oder BLOCK
HansGeorg am 18.06.2005 um 10:17 Uhr (0)
Hallo, leider sind meine Lisp Kentnisse fast null. Deshalb eine kleine Frage. Wie kann man zwischen Block und XREF unterscheiden? _open T:....dwg if(tblsearch BLOCK Leiter ) (command -xref p Leiter \serverProjekt1Leiter.dwg ) ) _qsave Durch was muß BLOCK ersetzt werden? Vielen Dank. Grüße HansGeorg
|
| In das Form AutoLisp wechseln |
|
Lisp : Häcken im Menü anzeigen
ryfCAD am 25.09.2020 um 07:26 Uhr (1)
Danke für die schnelle Antwort.Leider nein. Ich habe auch das schon versucht. [$(if,$(=,$(getenv,Wert),"0.1"),!.)1:100]^c^c^p...[$(if,$(=,$(getenv,"Wert"),"0.1"),!.)1:100]^c^c^p...[$(if,$(=,$(getenv,"Wert"),0.1),!.)1:100]^c^c^p...Der Eintrag die im Menü sieht immer wie folgt aus:$(if,??)bedeutet, dass bereits das Argument Getenv unbekannt ist.------------------Auch für LT gibt es Lösungen, aber Lisp erleichtert das Leben ungemein
|
| In das Form Lisp wechseln |