Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
1. Wähle einen Block2. Selektiere den Blocknamen3. lege einen Layer mit dem Blocknamen neu an4. verschiebe den Block auf diesen neuen Layer
Mein Ansatz:
(setq k (entget (car (last (nentsel "\nSelektieren Sie bitte einen Block: ")))))(setq 1name (cdr (assoc 2 k)))(command "-layer" "n" 1name "")(command "_.change" "l" "" "EI" "LA" 1name "")
Leider ist im Befehl "_.change" das LETZTE Objekt nicht der vorher angeklickte Block. Kann ich bitte einen Denkanstoß haben?
DankeLutz
------------------Menschen mit T21 sind von Natur aus freundlich.Wir sollten von ihnen lernen ...
Beiträge: 13533Registriert: 30.11.2003
.
(if(and(or(setq B(ssget "_:S" '((0 . "INSERT")))) (prompt "\nKeine Blockreferenz gewählt!\n") ) (setq B(ssname B 0)) (setq N(cdr(assoc 2(entget B)))) (or(snvalid N) (prompt "\nUngültiger Layername!\n") ) ) (progn (or(tblobjname "LAYER" N) (command "_-layer" "_m" N "") ) (entmod(subst(cons 8 N)(assoc 8 (entget B))(entget B))) ))
------------------ - 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
Beiträge: 50Registriert: 21.04.2006
versuche es mal hiermit: (setq blck (car (entsel "\nBlock wählen: "))) (setq lay (cdr (assoc 2 (entget blck)))) (command "_change" blck "" "ei" "la" lay "")
Gruß Peter
Beiträge: 3338Registriert: 14.03.2001
Sicher ist, dass nichts sicher ist. Selbst das nicht.Joachim Ringelnatz
der feine Unterschied zwischen dem letzten Objekt und der vorherigen Auswahl. Die Hilfe erklärt's so:
Zitat:Previous Selects the most recent selection set.Last Selects the most recently created visible objects
Last Selects the most recently created visible objects
GrußCADchup
------------------CADmaro.de
Funktioniert wunderbar, wie konnte es anders sein.
Vielen Dank, das war´s ...
Lutz
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz