更改外部参照图层线型
有没有办法使用脚本文件更改外部参照图层名称线型?**** Hidden Message ***** 是..使用-layer或vla-put-linetype或entmod。请确保首先加载线型。 因此,如果我有一个位于名为SAWCUT的xref中的层,它的线型是HIDDEN。我的脚本看起来很真实:
-la
s
*|*sawcut
lt
continuous
当我这样做时,我得到一个无效的层名称。 (defun foo (pat lt / l n)
(while (setq l (tblnext "layer" (null l)))
(if (and (wcmatch (strcase (setq n (cdr (assoc 2 l)))) (strcase pat))
(setq n (tblobjname "layer" n))
)
(entmod (subst (cons 6 lt) (assoc 6 (entget n)) (entget n)))
)
)
)
;; (foo "*|*sawcut" "Continuous") 太棒了!非常感谢!
页:
[1]