本帖最后由 wp6667 于 2025-12-7 22:14 编辑
一键动态块,第三种方法,看来还是由我来补充了!
优点:1.运行快;2.功能基本等同原生法!
一键动态块,除了我展示的三种方法,应该至少还有两种方法!
剩余的两种方法,看看那个高手能弄出来!网友答: 本帖最后由 d1742647821 于 2025-12-9 16:10 编辑
我做过类似的
创建可见性块(纯C#)
可见性名字可以改,视频里懒得改
网友答:
你这个是替换法吧?!网友答:
戴老板做了个人网站耶网友答:
不是,操作dxf网友答:
,没有用模板吗? 直接改dxf? 网友答:
你的每个可见性下,实际都是一个块吧?!网友答:
不是,里面没有任何块网友答:
还是需要用模板的,但是模板的作用不是替换,而是弄一个可以操作字典的块,动态块的块表记录的扩展字典里有一个名为ACAD_ENHANCEDBLOCK 的字典,普通块是没有的,操作里面的东西就能操作动态块。这个字典代码没法创建,要让cad创建,所以要新建个块,里面什么也不用放,就加个可见性的参数,然后保存,它就变成一个什么都没有的动态块了,这个时候字典也出来了,拿它作为模板就可以操作。网友答:
,多谢指教! 这确实是另一种思路! 回头我研究一下!
一键动态块,第三种方法,看来还是由我来补充了!
优点:1.运行快;2.功能基本等同原生法!
一键动态块,除了我展示的三种方法,应该至少还有两种方法!
剩余的两种方法,看看那个高手能弄出来!网友答: 本帖最后由 d1742647821 于 2025-12-9 16:10 编辑
我做过类似的
创建可见性块(纯C#)
可见性名字可以改,视频里懒得改
网友答:
d1742647821 发表于 2025-12-9 15:59
我做过类似的
你这个是替换法吧?!网友答:
d1742647821 发表于 2025-12-9 15:59
我做过类似的
戴老板做了个人网站耶网友答:
wp6667 发表于 2025-12-9 17:41
你这个是替换法吧?!
不是,操作dxf网友答:
d1742647821 发表于 2025-12-10 16:58
不是,操作dxf
,没有用模板吗? 直接改dxf? 网友答:
d1742647821 发表于 2025-12-10 16:58
不是,操作dxf
你的每个可见性下,实际都是一个块吧?!网友答:
wp6667 发表于 2025-12-10 17:18
你的每个可见性下,实际都是一个块吧?!
不是,里面没有任何块网友答:
wp6667 发表于 2025-12-10 17:16
,没有用模板吗? 直接改dxf?
还是需要用模板的,但是模板的作用不是替换,而是弄一个可以操作字典的块,动态块的块表记录的扩展字典里有一个名为ACAD_ENHANCEDBLOCK 的字典,普通块是没有的,操作里面的东西就能操作动态块。这个字典代码没法创建,要让cad创建,所以要新建个块,里面什么也不用放,就加个可见性的参数,然后保存,它就变成一个什么都没有的动态块了,这个时候字典也出来了,拿它作为模板就可以操作。网友答:
d1742647821 发表于 2025-12-11 10:04
还是需要用模板的,但是模板的作用不是替换,而是弄一个可以操作字典的块,动态块的块表记录的扩展字典里 ...
,多谢指教! 这确实是另一种思路! 回头我研究一下!