jim78b
Guest
Hallo, ich habe eine Lispe, die alle Farben auf Byblock auch in geschachtelten Blöcken, aber fehl auf merken heute, dass mit den rgb Farben nicht ändern sie nur (Ich verstehe, ob in einem Block ich es bearbeiten und setzen die Wesen auf eine Farbe rgb es 245,0,0 und dann ich aus dem Block und starten Sie die Lise nicht setzen die Wesen auf Byblock.... wenn Sie verwalten, um Routine dank zu korrigieren
(Defun c:setbyblock)
(defun _byblock)
(falls)
(setq und (tblobjname "block" n)
(nicht (Mitglied n l)
)
(while (setq und (entnext e))
(falls (setq a (assoc 62 (setq x (entget e)))))
(entmod (subst'(62.0) bis x))
(entmod))
)
(falls (= Einsatz) (cdr (assoc 0 x)))
(_byblock (cdr (assoc 2 x)) (cons n l)
)
)
)
Nil
)
(sing)
(progn (setvar 'errno 0) (setq e (car (entsel "\nselect block: ")
(cond)
(= 7)
(princ "\nmissed, versuchen Sie es wieder.)
)
(= Name (Typ e)
(wenn (= "Insert" (cdr))
(_byblock (cdr (assoc 2 (entget e))) nil)
(princ "\nobject ist kein Block.")
)
)
)
)
)
(Befehl "_.regen")
(princ)
)
(Defun c:setbyblock)
(defun _byblock)
(falls)
(setq und (tblobjname "block" n)
(nicht (Mitglied n l)
)
(while (setq und (entnext e))
(falls (setq a (assoc 62 (setq x (entget e)))))
(entmod (subst'(62.0) bis x))
(entmod))
)
(falls (= Einsatz) (cdr (assoc 0 x)))
(_byblock (cdr (assoc 2 x)) (cons n l)
)
)
)
Nil
)
(sing)
(progn (setvar 'errno 0) (setq e (car (entsel "\nselect block: ")
(cond)
(= 7)
(princ "\nmissed, versuchen Sie es wieder.)
)
(= Name (Typ e)
(wenn (= "Insert" (cdr))
(_byblock (cdr (assoc 2 (entget e))) nil)
(princ "\nobject ist kein Block.")
)
)
)
)
)
(Befehl "_.regen")
(princ)
)