养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Autolisp与宗地属性调用-Autolisp学习举例

时间:2024-11-12 19:14:06

Autolisp与宗地属性调用,这里简要介绍lisp读取宗地的属性

工具/原料

cass,cad2006,windows7-64bit

方法/步骤

1、简要画一个宗地,并为它赋值一些属性。如下图。

Autolisp与宗地属性调用-Autolisp学习举例

Autolisp与宗地属性调用-Autolisp学习举例

2、一般在命令行中输入(setqa(entsel)),回车选择宗地线后如图。

Autolisp与宗地属性调用-Autolisp学习举例

3、命令行中输入(setqb(cara)),回车结果如图

Autolisp与宗地属性调用-Autolisp学习举例

4、名行中输入(setqd(entgetb))回车后得到如图,并没有宗地的一些属性代码。

Autolisp与宗地属性调用-Autolisp学习举例

5、要得到属性代码可以这样输入(setq咯悝滩镞c(entgetb'("*")))回车后如图

Autolisp与宗地属性调用-Autolisp学习举例

6、如下图可知选中部分是一体的,选出来可以这样(setqe(assoc-3c))

Autolisp与宗地属性调用-Autolisp学习举例

Autolisp与宗地属性调用-Autolisp学习举例

7、现在调用内部的某一项如TUFU。先(setqf(cdre)),这样去除了前边的-3

Autolisp与宗地属性调用-Autolisp学习举例

8、继续操作(setqg(assoc"TUFU"f)),如图

Autolisp与宗地属性调用-Autolisp学习举例

9、输入(cdr(assoc1000(cdrg)))如图

Autolisp与宗地属性调用-Autolisp学习举例

10、综上为(cdr(asso罕铞泱殳c1000(cdr(assoc"TUFU"(cd鸡堕樱陨r(assoc-3(entget(car(entsel))'("*"))))))))

Autolisp与宗地属性调用-Autolisp学习举例

11、现螅岔出礤在举例更新变量g,输入(subst(cons1000"1.00-5.00")(assoc1000(cdrg))g),如下图。注意这里并没有趑虎钾缫更新宗地的属性只是g的值变化了。

Autolisp与宗地属性调用-Autolisp学习举例

© 一点知识