明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2232|回复: 10

[已解答] 关于lisp函数的一个奇怪问题!

[复制链接]
发表于 2013-5-13 11:02:08 | 显示全部楼层 |阅读模式
本帖最后由 Gu_xl 于 2013-5-13 15:36 编辑

关于ssget函数过滤选择对象的问题!小弟用( ssget “X” (list (0. "circle") (8 ."0"))) 希望选择0层上的所有圆,总是提示:“ 错误: 函数错误: 0.0 “ 不知道为什么啊!急求高手解答之,非常感谢!
发表于 2013-5-13 11:41:32 | 显示全部楼层
( ssget “X” (list (0. "circle") (8 ."0")))
改成
(ssget “X” (list '(0 . "circle") '(8 ."0")))
 楼主| 发表于 2013-5-13 14:14:49 | 显示全部楼层
nzl1116 发表于 2013-5-13 11:41
( ssget “X” (list (0. "circle") (8 ."0")))
改成
(ssget “X” (list '(0 . "circle") '(8 ."0")))

帅哥,我怎么弄了还是不行啊!提示说:"错误: ssget 列表错误"!   (ssget "X" (list '(0."circle") '(8."0")))
发表于 2013-5-13 14:17:46 | 显示全部楼层
你书写有问题,那个点不是小数点,应该和左右的字符各留一个空格
 楼主| 发表于 2013-5-13 15:30:41 | 显示全部楼层
nzl1116 发表于 2013-5-13 14:17
你书写有问题,那个点不是小数点,应该和左右的字符各留一个空格

谢谢帅哥 提醒!
发表于 2013-5-13 16:02:28 | 显示全部楼层
经常会犯的错误,(8 ."0")应为(8 . "0"),点与"0"之间应有一个空格
发表于 2013-5-13 18:03:04 | 显示全部楼层
( ssget “X” (list (cons 0 "circle") (cons 8 "0")))
发表于 2013-5-13 20:33:36 | 显示全部楼层
换个楼上的书写习惯就了。
发表于 2013-8-2 17:52:41 | 显示全部楼层
应该是这样:( ssget “X” (list (cons 0 "circle") (cons 8 "0")))
发表于 2013-8-2 18:49:07 | 显示全部楼层
或(ssget "X" '((0 . "CIRCLE") (8 . "0")))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-26 09:41 , Processed in 0.236605 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表