 |
Lisp : Blöcke in der akuellen Zeichnung neu definieren
woppi am 06.05.2025 um 17:17 Uhr (15)
So jetzt bin auch verwirrt!Habe es aus noch einmal ausführlich getestet, und du hast Recht, die Abfrage kommt immer!Wahrscheinlich habe ich einen Fehler gemacht, wenn ich zum Testen verschiedene Zeilen meiner Lisp ausgeblendet habe.Jetzt klappt alles.Vielen Dank für die Hilfe!
|
| In das Form Lisp wechseln |
|
AutoLisp : Linien und Polylinien verbinden
mapcar am 12.09.2004 um 20:48 Uhr (0)
Das Tool gibt es - es heisst PEDIT (nachdem man die Systemvariable PEDITACCEPT auf 1 gesetzt hat). 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 : Variable??
mapcar am 08.07.2004 um 22:53 Uhr (0)
Hi Autocart, ein paar Sachen sind dir noch nicht klar - aber mach dir nix draus, das ist den wenigsten hier klar: Es gibt keine Variablen in diesem Sinne - in Lisp gibt es nur Symbole. Diesen Symbolen kann man entweder einen Wert zuweisen oder auch nicht, dann ist das Symbol eben an nil gebunden. Tipp doch einfach mal auf der Acad-Befehlszeile das hier ein: !blödes-symbol-das-es-bestimmt-nicht-gibt Und was meldet dir Lisp? = nil, aber niemals etwas wie undeklarierte Variable . So etwas gibt es in andere ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Linie löschen
AB am 29.08.2002 um 12:02 Uhr (0)
Hallo, also ich möchte folgendes in Lisp automatisieren: Ich habe durch ein Bauteil einen Querschnitt gelegt, diesen mit "_explode" zerlegt und möchte nun die Linie löschen (s. Bild rote Linie), die sich in der x/y-Ebene befindet und einen Z-Wert von Null hat. Wie mache ich das? Viele Grüße Andrea
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp soll nach Blöcken suchen
Geos am 09.04.2009 um 07:21 Uhr (0)
Die Zeilen von Thomas - erweitert um exitCode:(if(or(tblobjname "BLOCK" "A-RAHMEN") (tblobjname "BLOCK" "B-RAHMEN") ) (progn (alert "Falscher Rahmen") (exit) ;bricht nach der Meldung ab ))am besten vor Code:(setvar "filedia" 1)einfügen------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Lisp wechseln |
|
AutoLisp : overkill
RoyCAD am 09.06.2005 um 15:23 Uhr (0)
Hallo Ich möchte den Befehl Overkill in einem Lisp Programm einsetzen. Er soll am Ende gewisse Objekte überprüfen. Jedoch der funktioniert nicht so richtig über den command oder mache ich da was falsch. (setq test (car (entsel))) (command overkill test ) Gruß RoyCAD
|
| In das Form AutoLisp wechseln |
|
Lisp : Frage zu vl-sort
jupa am 21.12.2016 um 17:16 Uhr (1)
Zitat:Original erstellt von archtools: Warum würdest Du da nur (1 4) oder (1 3) im Ergebnis erwarten?Mein Gedanke war: da ich mich als Sortierkriterium beim Sortieren nur auf das erste Element der Unterlisten beschränke und hier zwei Mal die 1 auftaucht dachte ich, daß in der sortierten Liste evtl. eine der beiden Unterlisten rausfliegt. Inzwischen ist mir klar - ein völlig falscher Gedankengang. Da bist Du auf eine extrem wichtige, aber oft ignorierte Eigenschaft von Lisp gestoßen. Das hat was mit Gleichh ...
|
| In das Form Lisp wechseln |
|
Lisp : Vergleichsoperatoren
PsycoDad am 15.11.2007 um 14:17 Uhr (0)
Hatte den "or()" Befehl nicht gefunden.Steht nicht im Kochbuch und unter den Operatoren inder Lisp Hilfe ist er auch nicht aufgeführt.(dafür aber unter O-Befehle)Ohrfeig mich jetzt ne Runde selbst.Wie immer ein Dankeschön für die schnelle Hilfe.------------------Essen und schlafen, macht niemand zum Grafen!
|
| In das Form Lisp wechseln |
|
Lisp : Import Layer aus Fremd-dwg über Lisp
cadplayer am 25.06.2012 um 15:38 Uhr (0)
Sorry gleich gepostet, leg doch deine blöcke bspw. unter c:meine Blöcke und dann trägst du den Suchpfad zusätzlich in deine Optionen ein.Wie man allerding aus einer bestehenden dwg. Layer und Blöcke rausziehen kann, weiss ich nicht bzw. müsste ich ein wenig überlegen.------------------Gruss Dirk
|
| In das Form Lisp wechseln |
|
AutoLisp : Linien schneiden lassen....
holgerka75 am 12.05.2004 um 10:21 Uhr (0)
Hallo Gemeinde, siehe angehängtes jpg: Eine Haltung trifft auf eine andere. Die Haltungsachse (mittels entmake erzeugt) der ankommenden Haltung soll nun bis zur Achse der vorhandenen Haltung weitergezeichnet werden. Hat mir jemande einen Tipp, wie ich das mittels LISP verwirklichen könnte? Dank und Grüße Holger
|
| In das Form AutoLisp wechseln |
|
Lisp : Region untere und obere Begrenzung
cad-bonn am 01.06.2011 um 12:33 Uhr (0)
Mit dem Befehl rtos kann ich nicht auf ein Koordinatenpaar (x und y-Wert) zugreifen.Befehl: ( rtos 2.51489e+006 5.63116e+006 2 3); Fehler: Zu viele ArgumenteIm Lisp wäre das bei mir die Variable p0, welche in einer Liste gespeichert wird. Hab ich die Möglichkeit nur auf ein Element der Variablen zuzugreifen (z.b. x-Wert), um dann rtos anzuwenden?
|
| In das Form Lisp wechseln |
|
Lisp : Textzeile Einlesen
Rabbit 007 am 24.08.2006 um 12:26 Uhr (0)
Dann ist es doch aber möglich den Fehler selber zu behebenund bei den verdrehten zeichen handelt es sich doch nur umSteuerzeichen oder sehe ich das falsch. ????Oder verdreht Lisp da noch mehr ??@Niggemannwenn du es ausprobierst wirst du sehen das in der txt Dateica. 340 Zeichen sind und eingelesen bekommst du nur etwaca. 170 Zeichen ------------------
|
| In das Form Lisp wechseln |
|
Lisp : Funktion OSNAP in Intellicad (Bricscad)
s.wickel am 13.09.2006 um 15:57 Uhr (0)
esnap ist lediglich der entsprechende Name zu ACADs Osnap im Programm. Als Lisp-funktion gehts nicht. Osnap ist in Bricscad bekannt, denn es wird kein Fehler gemeldet. Aber als Rückgabe kommt immer nur NIL.Vielleicht weiß jemand einen Weg diesen Befehl zu umgehen?Stefan
|
| In das Form Lisp wechseln |