lisp; 错误: 参数类型错误: consp 1800.09

;错误:参数类型错误:consp1800.09(defunc:clbpx()(vl-load-com)(setqss(ssget))(setqent_new())(set... ; 错误: 参数类型错误: consp 1800.09
(defun c:clbpx()
(vl-load-com)
(setq ss (ssget))
(setq ent_new ())
(setq i 0)
(repeat (sslength ss)
(setq crd_y (cadr (cdr (assoc 10 (entget (ssname ss i))))))
(setq ent (cons (ssname ss i) crd_y))
(setq ent_new (append ent_new (list ent)))
(setq i (1+ i))
)
(setq ent_new (vl-sort ent_new
(function (lambda (e1 e2)
(< (cadr e1) (cadr e2))))))
(setq ssadd_new (ssadd))
(setq j 0)
(repeat (length ent_new)
(setq ssadd_new (ssadd (car (nth j ent_new)) ssadd_new))
(setq j (1+ j))
)
(print "成功!")
)
展开
 我来答
snddd2000
2012-01-11 · TA获得超过4270个赞
知道大有可为答主
回答量:2266
采纳率:0%
帮助的人:1672万
展开全部
(setq ent (cons (ssname ss i) crd_y))改成下句试试
(setq ent (list (ssname ss i) crd_y))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式