freedom_ice 发表于 2022-11-18 14:49:22

属性块批量修改、动态DCL、编号递增

本帖最后由 freedom_ice 于 2022-12-8 11:49 编辑

识别属性块,批量修改属性,编号递增。

不支持匿名块,属性文本本身有数字的话,会出现不需要的编号递增。
含动态生成DCL、正则字符匹配、代码均来自与论坛内,有需要可以下载参考。
——————————————————————————————————————
2022.12.08
在lee-mac那里发现了类似的修改属性块的内容,搬运过来方便大家学习。
里面提供了3种修改命令
1.属性的移动;
2.属性的旋转;
3.属性文字的编辑修改,包括文字样式、文字对齐方式、文字倾斜、文字旋转。
属性块本身既有块的便捷,又可以定义不同的属性,使用比较广泛,但是属性修改确实比较麻烦,,自带的块编辑器没办法批量修改。
lee-mac提供的3个功能,其中前两个功能用块编辑器同样可以实现全图修改。
第三个功能对属性文字本身的修改是很多人需要的。
可能还有一个需要考虑问题就是属性的可见性,有待讨论。

freedom_ice 发表于 2022-11-18 16:49:17

20060510412 发表于 2022-11-18 16:17
楼主给力,谢谢分享!!!
其实还有字体高度、宽度系数,这些也是经常需要修改的吧,可以考虑加进去。

我最初也想改这个,后来想想,这些东西还是在块编辑器里改更合适。不同的就是,提取出来可以选择性的改部分块,块编辑器里只能全改。

cx0527 发表于 2023-6-23 18:39:50


本帖最后由 freedom_ice 于 2022-12-8 11:49 编辑


识别属性块,批量修改属性,编号递增。

不支持匿名块,属性文本本身有数字的话,会出现不需要的编号递增。
含动态生成DCL、正则字符匹配、代码均来自与论坛内,有需要可以下载参考。
——————————————————————————————————————
2022.12.08
在lee-mac那里发现了类似的修改属性块的内容,搬运过来方便大家学习。
里面提供了3种修改命令
1.属性的移动;

start4444 发表于 2022-11-18 15:52:45

freedom_ice 发表于 2022-11-18 15:26
有道理,确定和取消是没有用的   我直接去掉去掉 有报错 就没深究了
字母递增倒是容易实现,但是要递增 ...

保留个取消,最底部三个按键,全图、选择和取消。递增判断建议头尾就可以了,中间是麻烦的。既然动态dcl了就属性文字文本框长度也动态一下

start4444 发表于 2022-11-18 15:08:31

建议选项逻辑可以再优化一下,比如全图修改和选择修改直接用按键代替,还有是“否修改”也是有点繁琐了,只要下拉菜单不为 0 就能判断要修改了。另外如果增加字母递增就更好了

freedom_ice 发表于 2022-11-18 15:26:57

start4444 发表于 2022-11-18 15:08
建议选项逻辑可以再优化一下,比如全图修改和选择修改直接用按键代替,还有是“否修改”也是有点繁琐了,只 ...

有道理,确定和取消是没有用的   我直接去掉去掉 有报错 就没深究了
字母递增倒是容易实现,但是要递增的目标位很难形成共识

20060510412 发表于 2022-11-18 16:17:58

楼主给力,谢谢分享!!!
其实还有字体高度、宽度系数,这些也是经常需要修改的吧,可以考虑加进去。

szhorse 发表于 2022-11-18 17:37:36

这个看着不错,改天试一下

lxl217114 发表于 2022-11-18 18:04:03

本帖最后由 lxl217114 于 2022-11-18 18:05 编辑

谢谢分享,我和start4444大差不多有类似的想法。

AndyWang 发表于 2022-11-18 23:00:35

期待优化的更好

技术工作室 发表于 2022-11-19 08:09:39

楼主给力,谢谢分享!!!
页: [1] 2 3 4
查看完整版本: 属性块批量修改、动态DCL、编号递增