单选,可以改成多选吗
(SETQ OBJ (ENTSEL "\nSelect object to offset :"))这句是单选,可以改成多选吗
楼上都两个太阳的钻石会员了,还得向您请教请教 不能用SSGET吗? 那不叫多选,那叫首尾相连或叫链拾取 namezg 发表于 2016-7-20 21:12 static/image/common/back.gif
那不叫多选,那叫首尾相连或叫链拾取
(DEFUN C:OR () (SETQ OBJ (ENTSEL "\nSelect object to offset :"))
(IF (= OBJ NIL) (PRINC "\n** None object select **")
怎么把ENTSEL换成SSGET szx025 发表于 2016-7-21 09:54 static/image/common/back.gif
(DEFUN C:OR () (SETQ OBJ (ENTSEL "\nSelect object to offset :"))
(IF (= OBJ NIL) (PRINC "\n** Non ...
举个简单的例子,ssget大致是这样的
(defun c:tt ()
(setq ss (ssget))
(while (setq en (ssname ss 0))
(setq ss (ssdel en ss))
;;;程序内容
)
)
程序内容自己添加 (defun c:tt (/ ss)
(if (setq ss (ssget))
(mapcar
'(lambda (x)
(if (= 'ename (type (cadr x)))
;;;code
)
)
(ssnamex ss)
)
)
) maiko 发表于 2016-7-21 14:31 static/image/common/back.gif
错误: 参数类型错误: consp <Selection set: 4a91>
按这个写,出现上面问题 szx025 发表于 2016-7-21 16:54 static/image/common/back.gif
错误: 参数类型错误: consp
按这个写,出现上面问题
自己去看基本语法知识
页:
[1]