明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1128|回复: 3

[已解答] 如何提取文字和坐标点?

[复制链接]
发表于 2016-2-19 15:52:36 | 显示全部楼层 |阅读模式
各位大神,帮忙看看好嘛?
怎么提取封闭区域里的字和封闭区域的的端点坐标啊?并且让它们一 一对应啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2016-2-19 15:55:09 | 显示全部楼层
哦,最好提取出来以后排序也是按照文字的大小顺序排列A1 ;A2;A3....
发表于 2016-2-20 14:45:50 | 显示全部楼层



  1. 更多插件请加群或云盘下载
  2. http://yunpan.cn/c3iAVqYptpwj9  访问密码 cc19
  3. QQ群: 208388011


  4. CASS淘宝店
  5. https://shop144125783.taobao.com/?spm=2013.1.1000126.2.OPuimC


  6. 视频网盘
  7. https://yunpan.cn/cxxbsasRFynjQ  访问密码 0742



  8. (defun c:tt();;输出PL线内的文字和PL线的起点坐标
  9.   (vl-load-com)
  10.   (setq ss (ssget (list (cons 0 "*POLYLINE"))))
  11.   (setq k -1)
  12.   (setq filetxt (open "C:\\坐标及文本.csv" "W"))
  13.   (setq txt1 (strcat "文本内容" "," "X坐标" "," "Y坐标"))
  14.   (write-line txt1 filetxt)
  15.   (princ)
  16.   (setq txtnum nil)
  17.   (repeat (sslength ss)
  18.     (setq ent (ssname ss (setq k (1+ k))))
  19.     (setq plst (xlr_pljdzb ent))
  20.     (setq X (rtos (nth 0 (car plst)) 2 3))
  21.     (setq Y (rtos (nth 1 (car plst)) 2 3))
  22.     (setq ss1 (ssget "WP" plst (list (cons 0 "TEXT"))))
  23.     (if (/= ss1 nil)
  24.       (setq txt2 (cdr (assoc 1 (entget (ssname ss1 0)))))
  25.       (setq txt2 "")
  26.       )
  27.       (setq txt3 (list txt2 (list(strcat txt2 "," X "," Y))))
  28.     (setq txtnum (cons txt3 txtnum))
  29.     )
  30.   (setq ss_en (vl-sort txtnum '(lambda (l1 l2) (< (car l1) (car l2)))))
  31.   (foreach tx ss_en
  32.     (setq tx1 (caadr tx))
  33.     (write-line tx1 filetxt)
  34.       (princ)
  35.     )
  36.   (close filetxt)
  37.   )

  38. (defun xlr_pljdzb (ename / i v lst);;获得_节点坐标
  39.     (setq i -1)
  40.     (while (setq v (vlax-curve-getpointatparam ename (setq i (1+ i))))
  41.       (setq lst (cons v lst))
  42.     )
  43.     (reverse lst)
  44.   )

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1金钱 +5 收起 理由
1633712236 + 5 赞一个!钱不多,谢谢了

查看全部评分

 楼主| 发表于 2016-2-20 14:58:54 | 显示全部楼层
谢谢楼上的大神,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-20 17:00 , Processed in 0.181568 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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