|
AutoLisp : Speichern von Systemvarablen in Lisp-Programmen
Bernhard GSD am 22.06.2004 um 16:03 Uhr (0)
Auch in der Funktion xxx ist die Variable lokal gültig. Aber wieso ist i, Beispiel 1 überhaupt eine lokal, nur in der Funktion gültige Variable erforderlich. Am Wert der Variable ändert doch die Tatsache, dass sie lokal ist nichts. SETVAR nimmt solche Rückstellungen trotzdem nur von lokalen Variablen an. Welches System steckt da dahinter? ------------------ Gruß aus Wien Bernhard
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Unbekannter Befehl bei funktionirender Lisp-Routine?
Bernd Cuder am 01.10.2002 um 01:57 Uhr (0)
Fehlerhaft insofern als möglicherweise ein "" (sprich Leereingabe) in der COMMAND Anweisung zuviel ist und AutoCAD dazu bewegt den letzten Befehl (deinen Befehl) zu wiederholen ------------------ Bernd Cuder Cad&Co makes CAD easy
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp command _explode ergänzen
Paulchen am 12.09.2006 um 17:48 Uhr (0)
Hallo Beate,WELCHER Befehl wird wiederholt? Falls das _explode sich wiederholt - kurz und ungetestet: Mach mal ausCode:(command "_explode" (setq OBJ(ssname AUSWAHL 0)) "")(command "_explode" (setq OBJ(ssname AUSWAHL 0)))ohne die "". Hoffe, das hilft?!Frederik
|
| In das Form Lisp wechseln |
 |
Lisp : MLINE und Lisp
Andreas Kraus am 08.12.2017 um 16:53 Uhr (1)
Mann war heut ein Tag, ich wollte ja eigentlich Funktionen raussortieren aber das schaff ich heut nicht mehr.Tschuldigung Aber ich hab hier mal aus meiner Doku dem Part mit den Multilinien rauskopiert.Da sind die Funktionen beschrieben.Für Trassen hab ich noch mehr, die Funktionen hab ich extra obwohl es auch um Multilinien geht.Wenn jemand was bestimmtes braucht ... melden.Sowie ich wieder Zeit hab fang ich an. Wird wahrscheinlich Dienstag (mal sehn ob was am Wochenende geht)Ach ja, noch was:Multilinien ...
|
| In das Form Lisp wechseln |
|
Lisp : command _save in LISP-Schleife
tunnelbauer am 05.02.2009 um 19:54 Uhr (0)
Kannst du eventuell in ganzen Sätzen erklären was du mit einem Save in einer Schleife willst?Ein Endlos-Speichern? Ausserdem stellt sich die Frage warum du den Dateinamen angeben willst? Bei einem save musst du keinen Dateinamen angeben - bei einem saveas sehr wohl.------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
| In das Form Lisp wechseln |
|
AutoLisp : Neues auf meinen Lisp-Seiten
CADmium am 21.06.2005 um 07:43 Uhr (0)
Hallo Axel! Schön, dich wieder an Bo(a)rd zu wissen. Und dann gleich mit einer Erweiterung deiner Seiten. In der Hoffnung, dass diese nicht die letzte sein wird ... P.S.Schönes dotted pair als Überschrift ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben. [Diese Nachricht wurde von CADmium am 21. Jun. 2005 editiert.]
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp soll nach Blöcken suchen
CADmium am 07.04.2009 um 13:41 Uhr (0)
was haste denn da noch alles zu laufen ?am besten ganz am Ende der acaddoc.lsp die Zeilen einfügen...du kannst sie auch einfach durch Kopieren in die Befehlszeile testen ..------------------ - 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 : Epresstool chspace aus lisp starten
joern bosse am 26.11.2007 um 13:22 Uhr (0)
Hallo Martin,ich kanns ja mal probieren:1. (ssget "W" (list ...was möchtest Du machen, eine Fensterauswahl? dann müßtest Du anstelle des "W" ein "_w" oder "f" eingeben.2. Die Funktion "chspace" erwartet genau ein Argument, nämlich den Auswahlsatz:Code:(defun c:test ( / ) (command "_mspace") (setq Auswahl (ssget "X" (list (cons 8 "OCG_AF_Koor_Kreuz"))))(chspace Auswahl))------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
AutoLisp : Anordnung in Lisp
CADmium am 29.06.2005 um 07:47 Uhr (0)
z.B: (setq kreis0 (list (cons 0 circle ) (cons 8 AM_0 ) (10 0 0 0) (cons 40 10))) (setq kreis3 (list (cons 0 circle ) (cons 8 AM_0 ) (10 0 10 0) (cons 40 20))) (setq kreis8 (list (cons 0 circle ) (cons 8 AM_0 ) (10 10 0 0) (cons 40 35))) ;_usw....dann Kreise erzeugen (entmake kreis0) (setq kreis0-fertig (entlast)) (entmake kreis3) (setq kreis3-fertig (entlast)) (entmake kreis8) (setq kreis8-fertig (entlast)) ; .. und dann Reihe (command _array kreis3-fertig _R 10 10 15 12) ----------------- ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Screen Refresh in Lisp-Schleife
HPW am 21.02.2012 um 14:49 Uhr (0)
Hallo,Gerade mal getestet. Da wartet aber nichts. Mag aber am PascalScript-Interpreter liegen.(setq shell (vlax-create-object "WScript.Shell"))(vlax-invoke shell "run" (strcat ""pdScript.exe" "C:Dokumente und Einstellungen...Eigene DateienPascal scriptsSamplesAutocadDialogAutocadDialog.dpas" "/pds{hide-from-taskbar=true}" "450" "150" "" rfile """))Grüsse,Hans-Peter------------------Hans-Peter
|
| In das Form Lisp wechseln |
|
Lisp : Problem mit Lisp für Bemaßungen
Triple-S am 06.12.2021 um 08:47 Uhr (14)
Hallo Thomas,Danke für deine Ideen, aber es geht ja gerade um Extremfälle wie Pläne mit Dutzenden Bemaßungsstilen oder unterschiedlichen Texthöhen. Die Routine soll auch von anderen Mitarbeitern benutzt werden können ohne besondere Kenntnisse.Hallo Andreas,Vielen Dank für den Code. So funktioniert es. Im Zuge der Routine werden sowieso alle Layer entsperrt, das sollte kein Problem sein.Ich werde mich melden, wenn ich auf einen Problemfall stoße, bei dem es nicht will.Bis dann.[Diese Nachricht wurde von Tri ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Systemvariable "Bais" über LISP mit SetVar setzen
C. Thiel am 18.03.2004 um 09:21 Uhr (0)
Hi Thomas, danke für die Antwort. Also hatte ich echt ein Brett vor dem Kopf. Peinlich, peinlich, peinlich ... 10Us4U Gruß, Chris
|
| In das Form AutoLisp wechseln |
|
Lisp : 2 Plotfiles mit einem Lisp erstellen
wronzky am 08.05.2008 um 20:27 Uhr (0)
Zitat:Original erstellt von Obi-Wahn:Das Problem was ich dennoch hab ist, dass kein Speicherndialog angezeigt wird, aber ein Plotfile mit dem namen N.plt angelegt wird.Dann wird wohl einer Deiner "N" Parameter als Plotfilename genommen?Jetzt musst Du nur noch das richtige "N" gegen [Plotfilename] austauschen.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Lisp wechseln |