AutoLISP将多段线各个端点坐标写入外部文件,代码如下。

(defun c:test()
  (setvar "cmdecho" 0)
  (setq ffn (getfiled "选取文件" "" "doc" 1))
  (setq ff (open ffn "w"))
  (close ff)
  (princ "\n选取多段线:")
  (setq ss (ssget))
  (setq i 0)
  (setvar "pdmode" 33)
  (repeat (sslength ss)
    (setq ssn (ssname ss i))
    (setq endata (entget ssn))
    (setq n 0)
    (repeat (length endata)
    (setq pp (nth n endata))
    (setq key (car pp))
    (if (= key 10)
      (progn
    (setq x (cadr pp))
    (setq y (cadr pp))
    (command "point" (list x y))
    (setq ff (open ffn "a"))
    (princ x ff)
    (princ " " ff)
    (princ y ff)
    (princ "\n" ff)
    (close ff)
    )
      )
    (setq n (1+ n))
    )
  (setq ff (open ffn "a"))
  (princ "End\n" ff)
  (close ff)
  (setq i (1+ i))
  )
(princ (strcat "\n文件写至=" ffn))
(prin1)
)

代码完。

AutoLISP将多段线各个端点坐标写入外部文件相关推荐

  1. 使用Python实现从CAD中选择多段线并提取坐标

    使用Python实现从CAD中选择多段线并提取坐标 直接上代码案例 import pythoncom import win32com.clientdef vtpnt(x, y, z=0):return ...

  2. AutoLISP将图形中文字写入外部文件

    AutoLISP将图形中文字写入外部文件,代码如下. (defun c:test()   (setq ffn (getfiled "写出文件" "" " ...

  3. python把坐标写入文本_使用Python将XY坐标写入CSV文件

    我是python编程新手,我有一个相当简单的项目,但有一些困难.我想(a)提取shapefile(多边形)顶点的XY坐标,(2)将所有坐标写入一个csv文件,其中第一列是X坐标,第二列是Y坐标.到目前 ...

  4. AutoCAD.net 获取三维多段线各顶点坐标(C#)

    AutoCAD.net在获取三维多段线顶点坐标时,不可用二维多段线中通过索引直接获取的方法获得,三维获取方法如下: public static Point3dCollection GetVertice ...

  5. cad连接不同线段的端点_cad里可不可以自动在多段线的端点上生成点?

    展开全部 (defun c:tes ( / &k1 &kw1 p1 tc1) (princ "\n请选择不封闭的曲线") (if (setq &kw1 (s ...

  6. AutoCAD .NET 二次开发实例(5) 批量获取多段线所有顶点坐标

    https://mp.weixin.qq.com/s?__biz=MzA3NzI3MjgyNQ==&mid=2247483916&idx=1&sn=22444c340c35e6 ...

  7. lisp提取长方形坐标_在CAD中,用LISP如何提取三维多段端点坐标?

    答:请查看附件,写的lisp程序,输入tt运行程序,批量选择cad中的点,然后将坐标写入txt文件. 指定保存文件的位置及名称,... 答:(vl-load-com) (setq ptb (vlax- ...

  8. python读取cad_AutoCAD多段线定点坐标获取Python脚本

    AutoCAD 多段线定点坐标获取 Python 脚本 先前已经讨论过使用 Python 操作 AutoCAD 的方法, Python 的确是最适合编写批处理脚本的语言,但是 AutoCAD 中只提供 ...

  9. ArcGIS中多段线(MultiPart Polyline)的坐标提取及重绘

    前段时间在项目中需要将Shp文件中的多线段(Polyline)的坐标提取出来,存成坐标序列文件如XML,方便前端应用中展示. 于是直接将Polyline强转为IPointCollection接口,进而 ...

最新文章

  1. 【计算机图形学】六面体旋转并实时切换虚线实线 - 代码实现
  2. 关于RelativeLayout设置垂直居中对齐不起作用的问题
  3. 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?
  4. 选择域名需注意什么才更有利于网站优化?
  5. Win10: tensorflow 学习笔记(3)
  6. 艾瑞发布2018视频云行业报告,网易云信领跑第一阵营
  7. SQL语句来查询今天、昨天、7天内、30天的数据,经典!
  8. 网络被屏蔽了怎么办_预埋的网线不够长,怎么办?
  9. C++类中protected访问权限问题
  10. Mac 神兵利器(三) 使用Intellij IDEA打造全栈IDE
  11. mkdir-yum-tree命令应用案例
  12. 从戈君离开B站,聊聊技术人如何面对期权不踩坑
  13. BERT微调效果不佳?不如试试这种大规模预训练模型新范式
  14. html只能选择年月,EasyUi日期控件datebox设置,只显示年月,也只能选择年月
  15. 2014.7.7模拟赛【无线通讯网】
  16. python模式识别
  17. MongoDB的正确使用姿势
  18. coverity分析端软件环境搭建
  19. 通用横轴墨卡托投影(Universal Transvers Mercator)
  20. 永中word页码怎么从第二页开始_如何在Word的任意一页插入页码?原来还有这么简单的方法...

热门文章

  1. Java垃圾回收总结
  2. Redis两种持久化方式(RDBAOF)
  3. 人类信息接收过去、现在与未来 ——我对于内容产业的判断
  4. 户外私密Party| 在大峡谷中聊点平时不能聊的产品干货(报名结束)
  5. 鹅厂顶级产品课程:产品细节中的情感化设计
  6. Node 10 新功能概览(译)
  7. 814:The Letter Carrier's Rounds
  8. C/C++练习题(一)
  9. 网络部署加实验步骤( 续)
  10. 微信浏览器禁止页面下拉查看网址