分解指定图层的所有块,求指教。
(command "explode" (ssget "x" (list (cons 8 "GF_BLOCK"))))此代码只能分解一个,求指点 加循环,逐个分解。 (defun c:tt ()
(setvar "CMDECHO" 0)
(while (setq ss (ssget "X" (list '(0 . "INSERT") (cons 8 "GF_BLOCK"))))
(command "QAFLAGS" 1 "_.EXPLODE" ss "" "QAFLAGS" 0)
)
(setvar "CMDECHO" 1)
(princ)
)
谢谢Z版,一直都不知道有这个变量呢,感谢感谢! 本帖最后由 xyp1964 于 2014-7-6 22:05 编辑
(xyp-explodeQf(ssget "x" '((0 . "insert") (8 . "GF_BLOCK"))))
页:
[1]