ftmm 发表于 2022-9-1 10:02:38

lisp中用-block命令只能选择快名字和基点

其他东西都设置不了....请问有什么办法可以在lisp中制作快呢?例如设置不删除,设置不可炸开。

liuhe 发表于 2022-9-1 14:47:46

以下组码适用于 BLOCK_RECORD 符号表条目。除此处所述的组码以外,另请参见符号表条目的常用组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例。

BLOCK_RECORD 组码

组码
说明

100
子类标记 (AcDbBlockTableRecord)

2
块名

340
关联的 LAYOUT 对象的硬指针 ID/句柄

70
块插入单位。

280
块分解性

281
块可测量性

310
DXF:位图预览的二进制数据(可选)

1001
扩展数据应用程序名称“ACAD”(可选)

1000
扩展数据字符串数据“设计中心数据”(可选)

1002
扩展数据的开始“{”(可选)

1070
Autodesk 设计中心版本号

1070
插入单位:

0 = 无单位;1 = 英寸;2 = 英尺;3 = 英里;4 = 毫米;

5 = 厘米;6 = 米;7 = 千米;8 = 微英寸;

9 = 密耳;10 = 码;11 = 埃;12 = 纳米;

13 = 微米;14 = 分米;15 = 十米;

16 = 百米;17 = 百万公里;18 = 天文单位;

19 = 光年;20 = 秒差距

1002
扩展数据的结束“}”

wzg356 发表于 2022-9-1 20:12:57

这种东,在lsp规则基础上多测试即可,能说清楚的不多。我代码的原则:首先达到功能目的,如使用频率好,再逐步完善—主要是依场景逐步消除bug,执行效率和代码简化等都是最后且不是必须事项了
页: [1]
查看完整版本: lisp中用-block命令只能选择快名字和基点