satreach 发表于 2022-7-5 19:41:10

LISP需要获得坐标

大家好,
 
我们需要自定义程序从多个闭合多段线和闭合多段线内可用的文本中提取坐标。
 
随函附上基于样例DWG的样例图纸和所需输出(CSV文件),以供参考。
 
图层对象文字(闭合LWDOLYINE内)X Y点序列ID
GT A-2 777172.4118 1423202.517 1
GT A-2 777218.4799 1423183.83 2
GT A-2 777235.9027 1423204.867 3
GT A-2 777219.6528 1423222.651 4
GT A-2 777218.2661 1423238.164 5
GT A-2 777180.8984 1423247.552 6
GT A-2 777180.8984 1423247.552 7
GT A-1 778285.3887 1423313.596 1
GT A-1 778254.2817 1423276.652 2
GT A-1 778244.7419 1423286.485 3
GT A-1 778176.4636 1423300.62 4
GT A-1 778122.1146 1423273.971 5
GT A-1 778096.5814 1423246.32 6
...
...
...
 
我们浏览了很多帖子,但没有找到符合上述要求的帖子。如果有任何LISP或V-LISP或VBA工具可用于以上述所需形式获取,请提供帮助。
 
提前非常感谢
萨提亚
样品图纸
RequiredOutput\u样本。csv

BIGAL 发表于 2022-7-5 21:37:07

在搜索“pline中的文本”之前,我发布了一些代码,其他人也发布了一些代码。我会尽力为你找到。
 
http://www.cadtutor.net/forum/showthread.php?86695-在多条选定闭合多段线内选择对象&高亮显示=多段线+文字
http://www.cadtutor.net/forum/showthread.php?86027-计算闭合多段线内的文字数&高亮显示=多段线+文字
http://www.cadtutor.net/forum/showthread.php?82954-最后,准确选择复杂多段线内的对象-(无需缩小)&高亮显示=多段线+文本
页: [1]
查看完整版本: LISP需要获得坐标