布朗运动 发表于 2015-1-1 18:37:37

新手告诉新手的悄悄话(关于带过滤条件的ssget函数)

       买了一本号称是“不可多得的完全学习指南”的AutoLISP+DCL+VisualLISP教程,按书中提供的范例比着葫芦画瓢时,问题出现了:在命令行输入(ssget '((0."CIRCLE"))),一点反应没有,反复试验才有了答案:0和“CIRCLE”之间的点前后都必须加空格,改为:(ssget '((0 . "CIRCLE")))才能顺利执行。AutoLISP对于格式要求很宽松,就是写成(ssget '((0 .   "CIRCLE" )    )      )也照样运行,但必须保证点前后至少有一个空格。

bzhjl 发表于 2015-1-1 23:18:13

谢谢

鱼与熊掌 发表于 2015-1-2 09:40:37

(ssget '((0 . "CIRCLE")))
0.合在一起就会识别成数字所以.

布朗运动 发表于 2015-1-2 17:53:59

鱼与熊掌 发表于 2015-1-2 09:40 static/image/common/back.gif
(ssget '((0 . "CIRCLE")))
0.合在一起就会识别成数字所以.

谢谢指点。

月牙湾 发表于 2015-1-2 21:03:12

这个确实大大的有用
页: [1]
查看完整版本: 新手告诉新手的悄悄话(关于带过滤条件的ssget函数)