明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: kucha007

【ZZML】批量制作目录_v2.0—不开图提取块属性值

  [复制链接]
发表于 2023-10-29 22:57 | 显示全部楼层
可以直接把目录的图框加上,目录中的字体、目录的排序布局一次集成上
 楼主| 发表于 2023-10-29 23:01 | 显示全部楼层
bai2000 发表于 2023-10-29 22:57
可以直接把目录的图框加上,目录中的字体、目录的排序布局一次集成上

我是觉得没必要,欢迎你改写哈
发表于 2023-10-29 23:50 | 显示全部楼层
感谢大佬分享
 楼主| 发表于 2023-10-30 01:00 | 显示全部楼层
本帖最后由 kucha007 于 2024-3-21 00:25 编辑

20240321_v2.2(2.1忘记改啥了)
1-支持多行的属性文字
2-默认行高改为8mm


20231212_v2.0

1-优化记录及更新参数的函数,详见此贴:http://bbs.mjtd.com/thread-189082-1-1.html
2-增加参数重置的功能

20231204_v1.9
1-优化文件名排序的子函数,具体参考这篇帖子:http://bbs.mjtd.com/thread-189027-1-1.html
2-修改DBX函数,提取属性值后不保存文件,避免丢失缩略图以及CAD版本过高导致保存版本过高
(DBX只能保存为当前CAD版本,不能指定保存版本。程序干脆不保存了)

20231117_v1.8
1-修复UCS倾斜导致目录表块及字体倾斜的问题
2-打印每个文件的错误提示:文件占用、出错、未收集到目录数据等
3-块名称不再自动添加*号,改由使用者自定以便一次匹配多个块名(默认为:*图号图名*,*图签*)
4-目录表的图号列加宽,总体长度190。列距缩小为20
5-命令名称改为ZZML,方便输入

20231103_v1.7
1-在目录数据不按图号去重的前提下,如果图号重复,目录文字将变为红色方便核对
2-通过路径选文件时,默认打开的是当前文件所在文件夹的父文件夹。避免文件夹嵌套多层,找文件夹不方便
3-增加输出到Excel选项,勾选以后目录表输出为csv格式,并在excel中打开。不勾选则提示在CAD中插入

20231102_v1.6
1-增加数据按图号去重(默认不勾选,慎用)
2-序号的模糊匹配增加关键词*图类*
3-DCL重构,增加文字说明,调整分区。
4-文件名比较时,会先去除各种括号和空格再比较
5-优化使用逻辑,如手动选择。

20231101_v1.5

1-增加清空文件列表(默认勾选,系统变量可跨文件使用),不勾选时文件列表下次启动仍然可用
2-增加起始序号+表格最大行数+表格间距,系统变量可跨文件使用
3-若全图搜索的信息数量小于最大行数,则按实际行数生成表格,若超出最大行数则分列插入
4-插入目录表后,根据信息数量更新起始序号,方便连续多次识别插入表。
5-指定目录表插入点时,可输入关键词R重置起始序号为1

20231031_v1.4

1-增加当前文件复选框(勾选后默认添加当前文件),该变量为系统变量,可跨文件使用
2-遍历空间及属性块名均存为系统变量,可跨文件使用

20231030_v1.3

1-支持文件搜索或在本张图中手动选择
2-排序方式:先文件名升序,后序号升序(若有),再图号升序
3-更严格的属性标记匹配

 楼主| 发表于 2023-10-30 01:05 | 显示全部楼层
depgfdepgf 发表于 2023-10-29 22:51
大佬!!!,其实制作目录(D),现在是全图全选图框,可以分成两个按钮,增加一个框选图框的功能,这样就可 ...

可以手动选取了,有时间可以试试
发表于 2023-10-30 06:40 | 显示全部楼层
感谢大佬,这版非常完美
发表于 2023-10-30 09:14 | 显示全部楼层
本帖最后由 lxl217114 于 2023-10-30 09:18 编辑

谢谢大佬新作~~

大佬可否考虑以下俩个小建议:
1.选择路径可以直接粘贴【文件夹 复制过来的文件路径】(比如D:\项目文件夹\002xxx工程)直接粘贴。
找目录,还挺费时的。
2.属性块 填空栏加个记忆,然后在用到不同块名的属性图签时,可以切换。

3.当前打开的dwg是否识别加个可勾选开关,有选择的可能。
 楼主| 发表于 2023-10-30 09:21 | 显示全部楼层
本帖最后由 kucha007 于 2023-10-30 09:23 编辑
lxl217114 发表于 2023-10-30 09:14
谢谢大佬新作~~

大佬可否考虑以下俩个小建议:

唉,不知道怎么调用windows的文件管理器
第一个需求需要加一个粘贴框,还得检查路径是否存在,有点子麻烦,建议你用右侧的选文件,这个可以粘贴路径。
第二个需求不好做。而且这个程序是模糊匹配的,块名可以只填入共同的前缀来识别多个块
第三个需求考虑一下,做成全局变量就行了
发表于 2023-10-30 09:35 | 显示全部楼层
谢谢楼主分享,这个功能挺好的
发表于 2023-10-30 09:48 | 显示全部楼层
kucha007 发表于 2023-10-30 09:21
唉,不知道怎么调用windows的文件管理器
第一个需求需要加一个粘贴框,还得检查路径是否存在,有点子麻 ...

好的,感谢大佬。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-3 14:32 , Processed in 6.738345 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表