可以通过设置ucs,然后选择所有实体来实现,但只能复制z值为0.0的实体
类似于需要使用ssget拾取多行(ssget“W”)窗口选项,然后使用sslength获取多少个对象
- (setq ss (ssget "W" ) ;window option
- (setq n (sslength ss)) ; for how many objects
- (repeat n
- (setq objname (ssname n))
- (setq tpp1 (entget objname)))
- (setq endpt1 (cdr (assoc 10 tpp1)))
- (setq zval (caddr endpt1))
- (if (= zval 0.0) do something here
- )
-
|