Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.247
Anzahl Beiträge: 32.185
Anzahl Themen: 4.624

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 5, 5 Gesamtergebnisse mit Suchbegriffen schreibschutz bei dwg entfernen sec.
AutoLisp : Elemente aus Blockreferenz entfernen
WolfgangE am 30.06.2005 um 15:56 Uhr (0)
Hallo Brischke, hast recht, das Konstrukt funktioniert bereits so wie es ist. Ich war der Meinung (ENTNEXT) würde am Ende des Blocks einfach mit dem Rest der Zeichnungsdatenbank weitermachen, bis alles durch ist. Ist aber genau so wie du sagst. Perfekt! ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

In das Form AutoLisp wechseln
AutoLisp : Elemente aus Blockreferenz entfernen
WolfgangE am 30.06.2005 um 13:26 Uhr (0)
Hätte dann noch eine Frage dazu. Ich möchte mit obigen Programm mehrere Blöcke durchsuchen. Wie weiß ich in der Schleife mit dem ENTGET, wann der aktuelle Block zu Ende ist? Kann ich mich da auf DXF-Code 330 stützen? Wenn sich der ändert, ist der aktuelle Block zu Ende? ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

In das Form AutoLisp wechseln
AutoLisp : Elemente aus Blockreferenz entfernen
WolfgangE am 30.06.2005 um 13:24 Uhr (0)
Hallo Brischke, besten Dank, mit dem REGEN funktioniert s. Zumindest wenn ich mit dem VL-Befehl lösche, ENTGET funktioniert dennoch nicht, aber passt gut so. Besten Dank, WolfgangE P.S.: Der Anhang im ersten Beitrag wäre eine Beispiel-DWG gewesen, hätte ich dazu schreiben sollen. ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

In das Form AutoLisp wechseln
AutoLisp : Elemente aus Blockreferenz entfernen
WolfgangE am 30.06.2005 um 13:11 Uhr (0)
Hallo Ihr beiden, erst mal Danke für die raschen Antworten. Leider bringt s nichts, die zu löschende Linie ist nach wie vor im Block drinnen. Ich frage mich ob ich den Block auflösen muss? Oder muss ich zusätzlich zum Element noch was anderes löschen, irgendwelche Referenze oder so? Mit REFEDIT würd s ja wie gewüscht funktionieren, nur brauch ich s eben vollautomatisch. Hier noch mal mein korrigierter Ansatz, hab die Änderung von Brischke auch eingebaut (von wegen ENTNEXT, eigentlich wär s ja logisch): (VL ...

In das Form AutoLisp wechseln
AutoLisp : Elemente aus Blockreferenz entfernen
WolfgangE am 30.06.2005 um 12:05 Uhr (0)
Hallo Lispler, gleich vorweg: bin sowohl in Lisp als auch AutoCad ziemlicher Laie. Ich habe in AutoCad eine Blockreferenz (also ein 0.INSERT). Nun möchte ich aus dieser Blockreferenz bestimmte Elemente rauslöschen, z.B. alle Linien auf einem bestimmten Layer. Ich bin schon mal so weit, wenn ich mir das Element 0.BLOCK aus der Blocktabelle hole, dass ich in Folge alle Elemente des Blocks auflisten kann. Wenn ich nun aber die Elemente löschen will, funktioniert das nicht. Warum? Hier mein Ansatz: (SETQ CurrI ...

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz