|
Lisp : ErrorHandler
rkauskh am 08.05.2009 um 23:38 Uhr (0)
HalloWerd ich machen. Das könnte eventl. auch gleich mein zweites Problem mit lösen. Beim Export in ein DXF beendet sich mein LISP wenn die Zieldatei schon existiert. Für den Fall sollte *error* für einen sauberen Abgang suchen. Sollte vl-catch-all-error-p & Co den Fehler handlen und das Prog fortsetzen können, wäre das noch besser.Ich geh erstmal lesen.------------------MfGRK
|
| In das Form Lisp wechseln |
|
Lisp : alle Mtext -höhen ändern
jupa am 23.01.2013 um 06:13 Uhr (0)
Muß es denn unbedingt eine LISP-Zeile sein? Du kannst doch mit #sauswahl die MTexte (oder Bemaßungen, bin mir nicht ganz sicher was Du willst) auswählen und dann mit #Eigenschaften die Texthöhe ändern. (Ich hoffe ACAD 2005 kennt #sauswahl schon, habe keins mehr da).Jürgen(#... = Befehl: ...)[Diese Nachricht wurde von jupa am 23. Jan. 2013 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Buch
Theodor Schoenwald am 30.07.2007 um 21:55 Uhr (0)
Hallo,auf diesen Augenblick habe ich die ganze Zeit gewartet.Ich konnte heute am 30. Juli 2007 die erste Ausgabe in die Hand nehmen.Herzlichen Dank an alle die dazu beigetragen haben.Für Ihre Arbeit, Hilfsbereitschaft, Mut und Selbstverständichkeit mit der alle Beteiligten das Ziel angesteuert haben.Dementsprechend sieht das Ergebnis aus. Es ist die Krone auf Axels Arbeit.Viele GrüßeTheodor Schönwald
|
| In das Form Lisp wechseln |
|
Lisp : trans - was ist falsch
Geos am 08.03.2008 um 14:54 Uhr (0)
Hallo HenningIch glaube, deine Tips sind etwas zu "hoch" für mich, zumindest würde es aber viel Mühe bedeuten, mich da hinein zu knien, und das ist mir die Programmkosmetik (Neugierde) auch wieder nicht wert. Da Autocad das KoordSys wechseln kann, hatte ich erhofft, dass man das auch mit Lisp-Bordmitteln fiktiv nachspielen kann.------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Lisp wechseln |
|
Lisp : Attributswert mit entmod nicht mehr änderbar
Hunchback am 15.12.2008 um 14:33 Uhr (0)
Auch Dir Danke fürs nachschauen, Jörn.Ich hab jetzt mal mit dbview in die Beispielzeichnung geschaut und mir ist da folgendes aufgefallen: Die Blockreferenz "schlecht" hat im Gegensatz zum "gut" zusätzlich den Gruppencode 48 (Linetype scale, Wert:18.000) und die Attribute bei der "schlecht"-Referenz zusätzlich den GC 284 (8bit integer, Wert 1). Wo die beiden GCs herkommen ist mir im Mom schleierhaft...GrüßeMartin------------------You seem (in my (humble) opinion (which doesnt mean much)) to be (or possibly ...
|
| In das Form Lisp wechseln |
|
Lisp : 2 Plotfiles mit einem Lisp erstellen
wronzky am 05.09.2008 um 15:11 Uhr (0)
Hallo,zumindest die 2. Frage geht schnell: ja, geht. statt(command "linie" (0 0 0) (1 1 1) "")kannst Du auch schreiben(command "linie")(command (0 0 0))(command (1 1 1))(command "")oder(command "linie" (0 0 0) (1 1 1) "")Das mit der Auswahl der ctb ist glaube ich doch ein bischen zu kompliziert...Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Lisp wechseln |
|
Lisp : Vorgabewerte an Lisp übergeben
CADchup am 09.05.2007 um 22:14 Uhr (0)
Hi,wahrscheinlich meinst du etwas in dieser Art:(defun MeinBefehl (param1 param2 param3 / var1 var2) (if (not param1) (setq param1 (getreal "
Parameter 1: ")) ) (if (not param2) ....Für jeden Parameter, den du nicht mitgeben willst, gibst du der Funktion jetzt ein nil mit:(MeinBefehl 45.0 nil nil)Wenn ein Parameter nil ist, fragt die Funktion den Wert ab.GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Lisp : Schraffurbasispunkt
archtools am 11.06.2008 um 00:17 Uhr (0)
Zitat:Original erstellt von CAD-Huebner: Ja, ikke.Füge mal Code:(setq hatchelist (entget (entlast)))(entmod (subst (cons 43 (* abstand (sqrt 2.0))) (assoc 43 hatchelist) hatchelist))Ach, endlich! SETQ, SUBST, CONS, ASSOC - endlich wieder richtiges Lisp und nicht nur ein paar Klammern um ActiveX-Ausdrücke :-)
|
| In das Form Lisp wechseln |
|
Lisp : Rückgabe von (command... an Variable
cadking am 18.11.2019 um 11:27 Uhr (15)
zunächst mal vielen Dank an alle Helfer.der eigentliche Sinn dieses Beitrags war, Xrefs in einer Zeichnung zu identifizieren, die nicht gefunden oder nicht referenziert sind.Nachdem ich jetzt 10 Tage experimentiert habe und nervlich fast am Ende war habe ich für mich eine funktionierende Lösung gefunden, die ein Lisp-profil sicher optimaler gelöst hätte.der Ablaufplan sieht im Groben so aus:1. durchsuche die Blocktabelle nach Xrefs - (tblnext "Block") - (/= (cdr (assoc 1 blktbllst)) nil);ist Xref - (/= (fi ...
|
| In das Form Lisp wechseln |
|
Lisp : Reaktor wieder laden
CADmium am 25.03.2008 um 12:33 Uhr (0)
Weil das Lisp "bem_reaktor" vielleicht nil zurückgibt? Was liefert dir denn (vlr-reactors) vor und nach dem Laden?und was macht(if (=(load "splinecurve.LSP" "FEHLER")"FEHLER") (prompt "Fehler beim Laden von bem_reaktor") (prompt "bem_reaktor erfolgreich geladen"))------------------ - 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 |
|
AutoLisp : (410 . ???)
Geos am 13.06.2003 um 08:00 Uhr (0)
Hi Marvin Noch was grundsätzliches (in der Antwort von A.Mann bereits umgesetzt): Wenn Du den Layer (oder Blockname, Farbe, ...) in einer Variablen (lay2) gespeichert hast, musst Du (ssget X ....) mit (cons) bauen. (ssget X ( ...)) kannst Du verwenden wenn Du den Layer in Klartext reinschreibst zB. (ssget X ((8 . abc ) ...)) ). So stehts im Lisp-Handbuch von ACAD 12 - hab aber nicht überprüft, ob s noch gültig ist. Gruß, Ernst
|
| In das Form AutoLisp wechseln |
|
Lisp : Nur Elemente in die Auswahl nehmen, welche nicht deaktiviert+nicht gefrorenen sind
neo4matrix am 03.09.2024 um 08:14 Uhr (1)
hallo cadffmmit deaktiviert meine ich die Glühbirne EIN/AUS. Mein LISP Schnipsel soll nichts ausgeblendetes oder gefrorenes mitnehmen. So, wie wenn der User es mit der Maus markieren würde. Ein Fenster kommt darum nicht in Frage. Ich Kann "X" mit "A" ersetzen? Dann wären die gefrorenen Elemente schon mal weg?
|
| In das Form Lisp wechseln |
|
AutoLisp : externe Referenzen
charlieBV am 24.05.2005 um 10:46 Uhr (0)
Hi, auch wenn ich von Lisp keine Ahnung habe, hab ich die schlechte Erfahrung mit dem Layermanager der Express-Tools gemacht. Wenn in der Host und der Xref die Layerstatus gelöscht werden, dann klappte es bei mir. Es gibt dazu auch ein Tool bei Cadditions. http://www.cadditions.de/errors.htm#et101 http://www.cadditions.de/downloads/DelETLayerstates.zip ------------------ Gruß Yvonne Besucht uns auf der inoffiziellen ADT-Help-Site
|
| In das Form AutoLisp wechseln |