Hallo, ich möchte mehrerer Blöcke gleichzeitig auf Layer 0 und Farbe Vonblock einstellen.
Ich habe dazu schon eine Lisp hier gefunden, nur leider funktioniert diese bei mir nicht.
Wenn ich Befehl eingebe rasselt er alles runter ohne mich zu fragen was ich ändern möchte und am Ende sind auch noch alle Objekte weg...
Kann mir jemand sagen ob/was an der Lisp falsch ist, bzw. ob ich was falsch programmiert habe...?!
Oder vielleicht gibt es ja schon andere Möglichkeiten/Systemvariablen.. etc. die ich noch nicht kenne?!
Leider weiß ich jetzt auch nicht wie ich diesen alten Beitrag hier einfügen kann.
Hier mal die Lisp so wie sie im Forum stand: (bzw. siehe Anhang)
[i]Dann war ich ja oben schon ganz nah dran. Wenn Du es mit der gezeigten Anregung nicht selbst hinbekommst, hier was fertiges (quick and dirty, sollte aber funktionieren):
(defun c:tool_1 ()
(ssget)
(command "eigändr" "v" "" "layer" "0""farbe" "vonlayer" "ltyp" "vonlayer" "lstärke" "vonlayer" "ltfaktor" 1"")
(princ)
)
(defun c:tool_2 ()
(ssget)
(command "eigändr" "v" "" "layer" "0""farbe" "vonblock" "ltyp" "vonblock" "lstärke" "vonblock" "ltfaktor" 1"")
(princ)
)
Für "tool_1" und "tool_2" kannst Du Dir selbst passende Namen ausdenken. Speichere die beiden Codeschnipsel in je eine .lsp Datei und fertig.
Gruß Marlen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP