fqlh 发表于 2012-11-13 21:03:55

为什么CAD2010中不能建匿名块?

下面这个程序在CAD2005中运行没问题,但在CAD2010中运行就错,为什么?
LISP匿名块程序:
(defun c:tt ()
(setq pt (getpoint "\n插入点: "))
(entmake
    (list '(0 . "BLOCK") '(2 . "*U") '(70 . 1) (cons 10 pt))
)
(prompt "\n选择实体")
(setq ss1 (ssget)
i   (sslength ss1)
n   (- 1)
)
(repeat i
    (entmake (cdr (entget (ssname ss1 (setq n (1+ n))))))
)   
(setq num (entmake '((0 . "ENDBLK"))))
(entmake (list '(0 . "INSERT") (cons 2 num) (cons 10 pt)))
(command "erase" ss1 "")
(princ)
)

页: [1]
查看完整版本: 为什么CAD2010中不能建匿名块?