属性块批量修改、动态DCL、编号递增
本帖最后由 freedom_ice 于 2022-12-8 11:49 编辑识别属性块,批量修改属性,编号递增。
不支持匿名块,属性文本本身有数字的话,会出现不需要的编号递增。
含动态生成DCL、正则字符匹配、代码均来自与论坛内,有需要可以下载参考。
——————————————————————————————————————
2022.12.08
在lee-mac那里发现了类似的修改属性块的内容,搬运过来方便大家学习。
里面提供了3种修改命令
1.属性的移动;
2.属性的旋转;
3.属性文字的编辑修改,包括文字样式、文字对齐方式、文字倾斜、文字旋转。
属性块本身既有块的便捷,又可以定义不同的属性,使用比较广泛,但是属性修改确实比较麻烦,,自带的块编辑器没办法批量修改。
lee-mac提供的3个功能,其中前两个功能用块编辑器同样可以实现全图修改。
第三个功能对属性文字本身的修改是很多人需要的。
可能还有一个需要考虑问题就是属性的可见性,有待讨论。 20060510412 发表于 2022-11-18 16:17
楼主给力,谢谢分享!!!
其实还有字体高度、宽度系数,这些也是经常需要修改的吧,可以考虑加进去。
我最初也想改这个,后来想想,这些东西还是在块编辑器里改更合适。不同的就是,提取出来可以选择性的改部分块,块编辑器里只能全改。
本帖最后由 freedom_ice 于 2022-12-8 11:49 编辑
识别属性块,批量修改属性,编号递增。
不支持匿名块,属性文本本身有数字的话,会出现不需要的编号递增。
含动态生成DCL、正则字符匹配、代码均来自与论坛内,有需要可以下载参考。
——————————————————————————————————————
2022.12.08
在lee-mac那里发现了类似的修改属性块的内容,搬运过来方便大家学习。
里面提供了3种修改命令
1.属性的移动; freedom_ice 发表于 2022-11-18 15:26
有道理,确定和取消是没有用的 我直接去掉去掉 有报错 就没深究了
字母递增倒是容易实现,但是要递增 ...
保留个取消,最底部三个按键,全图、选择和取消。递增判断建议头尾就可以了,中间是麻烦的。既然动态dcl了就属性文字文本框长度也动态一下 建议选项逻辑可以再优化一下,比如全图修改和选择修改直接用按键代替,还有是“否修改”也是有点繁琐了,只要下拉菜单不为 0 就能判断要修改了。另外如果增加字母递增就更好了 start4444 发表于 2022-11-18 15:08
建议选项逻辑可以再优化一下,比如全图修改和选择修改直接用按键代替,还有是“否修改”也是有点繁琐了,只 ...
有道理,确定和取消是没有用的 我直接去掉去掉 有报错 就没深究了
字母递增倒是容易实现,但是要递增的目标位很难形成共识 楼主给力,谢谢分享!!!
其实还有字体高度、宽度系数,这些也是经常需要修改的吧,可以考虑加进去。 这个看着不错,改天试一下 本帖最后由 lxl217114 于 2022-11-18 18:05 编辑
谢谢分享,我和start4444大差不多有类似的想法。
期待优化的更好 楼主给力,谢谢分享!!!