Zitat:
Original erstellt von GG-GREGOR:
kann es MS-Vista sein ?
Mit Sicherheit nicht!! Lisp nutzt den in ACAD eingebauten Interpreter .. und der kann den jeweiligen Befehlssatz im Zusammenhang mit der Zeichnungsdatenbankstruktur der Version.
Die Filterung über die Blocknamen, so wie du sie machst, versagt aber bei dynamischen Blöcken .. vielleicht liegts daran?
Groß und Kleinschreibung bei den Blocknamen sollte nicht ins Gewicht fallen, aber ich würde da jeweils beim Vergleich noch en strcase drumrumpacken ..
der Konstrukt mit While, der Zählvariable und ssdel ist auch nicht so doll .... einfach nochmal durchdenken!
Mein Vorgehensvorschlag (prinzipiell , hier reicht ja theor. ein anderer ssget-Filter):
1. aus dem AuswahlSatz eine Objekt-Liste erzeugen
dann kann man
2.mit mapcar oder vl-remove-if usw die Liste so wie man sie haben will bearbeiten
und dann
3.mit ssadd einen neuen auswahlsatz kreieren und den als Funktionsrückgabe definieren
------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP