批量将文件名写入自身图框内
批量将文件名写入自身图框内有一批DXF文件,需要将文件名写入自身的图框内
这种图框内本身还有一些小圆孔
文件名写在图框内的任意位置均可的
主要用于切割时打标方便识别
以下提供了原文件和已标识本身文件名的实例
请教有没有老师指点一下如何操作
谢谢
如果图框内的这些小圆孔
影响判断
实再不行也可退一步
有些图形本身仅有一个矩形框
这时能不能
批量把文件名写入文件中的矩形框内
文件名写在图框内的任意位置均可的
主要用于切割时打标方便识别
以下提供了原文件和已标识本身文件名的实例
请教有没有老师指点一下如何操作
谢谢
以下是原文件和标好文件名的实例
最好选择一个文件夹后
自动将文件夹中的这些文件
在其文件中的图框内写入本身文件名
能不打开这些文件就完成操作更好
实再不行自动打开写入文件名后自动保存关闭也好
谢谢 c语言可能不打开文件也可以完成操作 lisp只能用脚本 或者dbx 打开 写入 保存关闭 论坛上有一些 代码 以前看到过 如果就是文件名,直接使用图框块, Attrib带Field,直接指向FileName。 e2002 发表于 2024-4-15 15:13
如果就是文件名,直接使用图框块, Attrib带Field,直接指向FileName。
你这个办法不好。如果有很多已经画好了的图,就要重新修改了。如果不是autocad,不支持怎么办? 用图层判断 取得不相邻最小包围框
【整个过程无需打开CAD】
取dxf文件里面的AcDbPolyline数据、计算范围求最佳写入文字位置、然后往dxf文件里面写入这个文字位置以及类型数据。
你可以直接修改这个文件或者使用以下库
用于读取和写入 AutoCAD DXF 文件的Net库: https://github.com/haplokuon/netDxf 东升铮 发表于 2024-4-17 07:36
【整个过程无需打开CAD】
取dxf文件里面的AcDbPolyline数据、计算范围求最佳写入文字位置、然后往dxf文 ...
谢谢您的热心指导
可惜只会一点LSP
这也看不懂的
谢谢您 东升铮 发表于 2024-4-17 07:36
【整个过程无需打开CAD】
取dxf文件里面的AcDbPolyline数据、计算范围求最佳写入文字位置、然后往dxf文 ...
不可视化,很难确定字的位置和高度是否合适,很难确保新加文字不超出边界范围且不合原有图形获文字有重叠等。
页:
[1]