我有一个用于过滤块和select sample block的例程:
- (defun c:fbn ( / blockname sset); filter all blocks of same name
- (setq blockname (cdr (assoc 2 (entget (car (entsel))))))
- (setq sset (ssget (list (cons 2 blockname))))
- (sssetfirst sset sset)
- (princ (strcat "\nSelected " (itoa (sslength sset)) " instances of block "" blockname ""."))
- (princ)
- )
,以及如何通过块的名称选择相同的过滤,例如块的名称“blockname1”,我可以通过以下命令提取此lisp:
|