代码如下,请高手帮忙加一句如何判断如果用户未选中任何图元(目前用户如果点空白的地方,会退出提示:错误: 参数类型错误: lentityp nil). {+ J; E, E. r5 W- Q2 X. g# Q
! g: V R! Z6 s6 @(setq en (entsel "\n请选择文本对象:"))
; X* A) H' p& J6 j (setq endata(entget (car en)))
' E. X7 c: i: e(setq entype(cdr (assoc 0 endata)))2 l4 v0 H& ?! a9 N) G
(while (/= entype "TEXT")
0 N2 }* K3 u# X/ F9 W$ {& S (setq en (entsel "\n对象错误,请重新选择:")): H! C& {: j# k. j5 O# O9 B
(setq endata(entget (car en)))
6 A, I" D' F7 |3 S8 [3 ~) C (setq entype(cdr (assoc 0 endata)))5 r' _1 R. f( |) z: J& E
) |