只需一步,快速开始
(setq layername (getstring "请输入需要统计的图层名 \n"))
(setq aa (ssget "x" '( (-4 . "<OR") (-4 . "<AND") (0 . "CIRCLE") (cons 8 layername) (-4 . "AND>") (-4 . "<AND") (cons 8 layername) (0 . "POLYLINE") (-4 . "AND>") (-4 . "OR>"))))
为什么语句出错??
使用道具 举报
(ssget "X" (list (cons 8 layername) (cons 0 "POLYLINE") )); 错误: ssget 列表值错误
我写的那个语句也上这个错误
应当要将:
(list ...) 与 '(...)也就是(quote ...) 的分别
作为一个常见lisp问题置顶了~
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-9-20 01:40 , Processed in 0.215422 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.