明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: zhongguola

寻求提取坐标的帮助

  [复制链接]
发表于 2005-8-23 12:26 | 显示全部楼层
好像调试通过不了,不会用,能不能讲一下,谢了
 楼主| 发表于 2005-8-23 14:41 | 显示全部楼层

不会吧?

我刚用过的很好用!

先加载此程序

再选择多义线,然后再CAD屏幕任意地方点击一下,就可标注出多义线的坐标,真的很好用。

发表于 2005-9-8 20:48 | 显示全部楼层

(defun c:tjzb()

    (setq cm (getvar "cmdecho"))

    (setvar "cmdecho" 0)

    (setq ff (open (getfiled "请指定坐标数据存盘文件" "" "txt" 1) "w")

   p1 (getpoint "\n请指定提取范围左上角:")

   p2 (getcorner p1 "\n请指定提取范围右上角:")

    )

    (if (setq sa (ssget "未命名" p1 p2 '((0 . "POINT"))))

        (progn

    (setq n (sslength sa) i 0)

    (repeat n

       (setq db (cdr (assoc 10 (entget (ssname sa i)))) i (1+ i))

       (princ (strcat (rtos (car db)  2 5) " , "

        (rtos (cadr db) 2 5) " , "

        (rtos (last db) 2 5) "\n"

        )

       ff

       )

    )

         )

         (alert "所指定范围内没有点")

     )

     (close ff)

     (setvar "cmdecho" cm)(princ)

 )

 楼主| 发表于 2005-9-12 17:23 | 显示全部楼层
这个程序根本就不能应用,在命令行提示:参数太少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 23:33 , Processed in 0.315189 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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