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
AVCAD helps engineers and designers create Interconnection Block Schematics with engineering information. Rack Layouts, Cable and Equipment Lists, and even more.
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