wp6667 发表于 2025-12-7 22:06:51

一键动态块(重构法)

本帖最后由 wp6667 于 2025-12-7 22:14 编辑

一键动态块,第三种方法,看来还是由我来补充了!
优点:1.运行快;2.功能基本等同原生法!
一键动态块,除了我展示的三种方法,应该至少还有两种方法!
剩余的两种方法,看看那个高手能弄出来!

d1742647821 发表于 2025-12-9 15:59:39

本帖最后由 d1742647821 于 2025-12-9 16:10 编辑

我做过类似的

https://www.bilibili.com/video/BV17QJHzdE1M?
创建可见性块(纯C#)

可见性名字可以改,视频里懒得改

wp6667 发表于 2025-12-9 17:41:59

d1742647821 发表于 2025-12-9 15:59
我做过类似的




你这个是替换法吧?!

你有种再说一遍 发表于 2025-12-10 04:12:28

d1742647821 发表于 2025-12-9 15:59
我做过类似的




戴老板做了个人网站耶

d1742647821 发表于 2025-12-10 16:58:29

wp6667 发表于 2025-12-9 17:41
你这个是替换法吧?!

不是,操作dxf

wp6667 发表于 2025-12-10 17:16:41

d1742647821 发表于 2025-12-10 16:58
不是,操作dxf

,没有用模板吗? 直接改dxf?

wp6667 发表于 2025-12-10 17:18:37

d1742647821 发表于 2025-12-10 16:58
不是,操作dxf

你的每个可见性下,实际都是一个块吧?!

d1742647821 发表于 2025-12-11 09:41:14

wp6667 发表于 2025-12-10 17:18
你的每个可见性下,实际都是一个块吧?!

不是,里面没有任何块

d1742647821 发表于 2025-12-11 10:04:43

wp6667 发表于 2025-12-10 17:16
,没有用模板吗? 直接改dxf?

还是需要用模板的,但是模板的作用不是替换,而是弄一个可以操作字典的块,动态块的块表记录的扩展字典里有一个名为ACAD_ENHANCEDBLOCK 的字典,普通块是没有的,操作里面的东西就能操作动态块。这个字典代码没法创建,要让cad创建,所以要新建个块,里面什么也不用放,就加个可见性的参数,然后保存,它就变成一个什么都没有的动态块了,这个时候字典也出来了,拿它作为模板就可以操作。

wp6667 发表于 2025-12-11 17:28:36

d1742647821 发表于 2025-12-11 10:04
还是需要用模板的,但是模板的作用不是替换,而是弄一个可以操作字典的块,动态块的块表记录的扩展字典里 ...

,多谢指教! 这确实是另一种思路! 回头我研究一下!
页: [1]
查看完整版本: 一键动态块(重构法)