|
Lisp : Layer
cadffm am 11.02.2020 um 16:50 Uhr (1)
Gibt es einen Grund warum du im Lispforum schreibst (und nicht im RundUmAutoCAD Bricscad)?Es gibt schon fertige Befehle in AutoCAD Bricscad[F1]LAYAUSLAYAKTMDas wäre am einfachsten.Auch mit Lisp wäre es das Einfachste diese nativen Befehle zu steuern (Command),aber sicher selten das Beste für eine spezielle Situation.
|
| In das Form Lisp 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 |
|
Lisp : Änder der Schraffurfarbe im Block
Dober Heinz am 15.07.2011 um 21:57 Uhr (0)
@DorfySo nochmalDas Lisp das ich reingestellt habe, setzt mir im Block alles auf Farbe 7 = schwarz, was ich halt einstelle. Ist ganz ok so, passt auch super.So und jetzt will ich von diesem Block,nur die Schraffur auf Farbe 256 setzen oder auch vonLayer ist ja das selbe. Mehr will ich nicht.Danke ------------------ Heinz
|
| In das Form Lisp wechseln |
|
Lisp : Block auflösen gesperrt - rückgängig machen?
mapla am 25.02.2011 um 11:54 Uhr (0)
Wie kann ich erkennen (DXF Daten oder so) ob bei einem Block das auflösen gesperrt wurde!Kann ich das auch wieder Lisp seitig rückgängig machen?Karsten
|
| In das Form Lisp wechseln |
|
Lisp : Block auflösen gesperrt - rückgängig machen?
mapla am 25.02.2011 um 11:54 Uhr (0)
Wie kann ich erkennen (DXF Daten oder so) ob bei einem Block das auflösen gesperrt wurde!Kann ich das auch wieder Lisp seitig rückgängig machen?Karsten
|
| In das Form Lisp wechseln |
|
AutoLisp : DXF Export
Martin_0103 am 25.04.2003 um 08:09 Uhr (0)
Hallo Andi, Danke Dir für die schnelle Hilfe... ich habe Dein Lisp versucht, leider ohne erfolg, es läuft nicht. Um einen Fehler im Werkzeugkasten ausschliessen zu können, habe ich fplgenden Befehl in die Befehlszeile (AutoCad R2002) eingegeben: (load "i:/symbole/1-MDT60/dxf_netz") Nach Eingabe von dxf_netz erscheint lediglich nil... Schade... Gruß Martin
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Punktliste sortieren!
Proxy am 14.12.2003 um 19:00 Uhr (0)
kleiner Denkanstoss Zitat: (defun STD-REMOVE-DUPLICATES (lst / ele new) (setq new nil) (foreach ele lst (if (not ( member ele new)) (setq new (cons ele new)))) (reverse new)) ------------------ (entmake (entget (entlast))) | Die Pro-Version auf Anfrage erhältlich. Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole sto ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Liste mit Linienstücken zusammensetzen
Brischke am 15.03.2004 um 14:37 Uhr (0)
Hallo Andrea, ein Ansatz: Errechne die Entfernungen der einenzelnen Punkte (der nur die Start und Enpunkte der einzelnen Punkt/Liniengruppierungen) zueinander, dann kannst du anhand der geringsten Entfernung entscheiden, wo der Linienzug weiter geführt werden muss. 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 : Attribute umbenennen
Brischke am 23.03.2004 um 10:42 Uhr (0)
ich darf auch antworten? Du willst also in vielen Vorgabezeichnungen die Attributdefinition mit dem Namen ARTICLENUMBER die Vorgabewerte, wenn sie einem Suchmuster TISCH_11-222- ## entsprechen, mit der Zeichenkette _N_K erweitern? In bereits eingefügten Blöcken soll sich nichts ändern? 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 : odcl: return-focus-weitergabe unterbinden
Proxy am 25.06.2004 um 23:57 Uhr (0)
Suchst du vielleicht die ( mode_tile int ) Funktion ? Int = 0 an, 1 deaktiviert , 2 focus auf Tile, 3 Boxinhalt markieren, 4 Bildgrösse an aus (noch nie getestet daher kA). ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
| In das Form AutoLisp wechseln |
|
AutoLisp : rtext
Brischke am 16.08.2004 um 11:28 Uhr (0)
Hallo Petra, ja, aber irgendwo muss man ja anfangen. Schau am besten mal in der Hilfe nach: entnext while if entdel entmake subst tblobjname cons assoc entget car, cdr an. Grundlegend sind für Deine Aufgabe auch Kenntnisse der DXF-Strukturen, Gruppencodes usw. 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 : Ursprung für alle Layouts
Brischke am 16.08.2004 um 13:35 Uhr (0)
Hallo CeZet, das kommt wohl von den Papierbereichs-Ansichtsfenstern, die nicht aufgelöst werden können. Folgende Änderung (die musst du an 2 Stellen machen) schließt die Auswahl selbiger aus. Code: (ssget _X (list (cons 410 LAYOUT) (-4 . ) (0 . VIEWPORT ) )) 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 : Vorgaben im Zngsrahmen-Dialogfeld einlesen
CADmium am 10.11.2004 um 11:56 Uhr (0)
1. Erklär bitte zum Anfang allen ,das du ACAD Mechanical einsetzt. Sonst kann nämlich keiner was mit "Temp.tit" anfangen... 2. Der Schriftkopf ist ACAD-mäßig auch "bloß" eine Blockrefernez mit Attributen, und die kann man mit Lisp ändern! ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |