熙城故事 发表于 2014-9-2 15:16 
OK,编码在附件中,请看
没看你代码,我写了个简单的过滤块名的例子,参照改吧 - (Defun C:tt (/ i s1 ss)
- (setq i -1 ss (ssget '((0 . "INSERT"))))
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (cond
- ((= (cdr (Assoc 2 (entget s1))) "喷淋头")
- (print "选择了喷淋头")
- )
- ((= (cdr (Assoc 2 (entget s1))) "中心线符号")
- (print "选择了中心线符号")
- )
- )
- )
- (princ)
- )
|