((setq x "*6A/1P*")(ssget '((0 . "text")(1 . x))))
以上先给X赋值,再调用变量X,但程序显示ssget列表值错误?
autolisp 组码后面的值怎么引用变量?
答案:2 悬赏:50 手机版
解决时间 2021-12-23 18:28
- 提问者网友:欲劫无渡
- 2021-12-23 13:28
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-12-23 13:50
ssget语句的格式不对。
格式:(ssget [sel-method] [pt1 [pt2]] [pt-list] [filter-list])
sel-method 字符串,指定对象选择方法。
filter-list 关联表,指定对象的特性。
例:
创建一个选择集,该选择集由 pt_list 所定义的多边形包含的所有蓝色线段组成:
命令: (ssget "_WP" pt_list '((0 .
"LINE") (62 . 5)))
格式:(ssget [sel-method] [pt1 [pt2]] [pt-list] [filter-list])
sel-method 字符串,指定对象选择方法。
filter-list 关联表,指定对象的特性。
例:
创建一个选择集,该选择集由 pt_list 所定义的多边形包含的所有蓝色线段组成:
命令: (ssget "_WP" pt_list '((0 .
"LINE") (62 . 5)))
全部回答
- 1楼网友:第四晚心情
- 2021-12-23 14:24
你好!
(setq x "*6A/1P*")
(ssget (list (cons 0 "text") (cons 1 x)))
注意“'”(即“quote”)函数的用法
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯