明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1324|回复: 4

DIST命令量出的结果输出到TXT,或者EXCEL都可以。

[复制链接]
发表于 2013-1-7 20:44:15 | 显示全部楼层 |阅读模式
DIST命令量出的结果输出到TXT,或者EXCEL都可以,量出各段距离用逗号分开。。。。
发表于 2013-1-10 18:08:04 | 显示全部楼层
一下午都没有人回答,我来答一下吧
(defun c:test8()
   (setq i 0)
   (while t
     (command "DIMLINEAR" pause pause pause)
     (setq en(entlast))
     (setq ff(open "c:/point.txt" "A"))
     (princ (strcat "\n" (itoa i) "," (rtos (cdr(assoc 42 (entget en))))) ff)
     (close ff)
     (setq i(1+ i))
   )
)
发表于 2013-1-10 18:08:39 | 显示全部楼层
想转成EXCEL,使用EXCEL中的导入文本数据来实现,以逗号做为分割符
发表于 2013-1-10 18:11:04 | 显示全部楼层
0,9.14461
1,7.31569
2,18.21303
3,11.04974
4,10.28768
5,11.888
6,8.61117
7,2.20764
8,10.51631
9,14.40277
10,13.86933
11,10.97353
12,11.81179
发表于 2013-1-10 19:41:52 | 显示全部楼层
  1. (defun c:tt (/ f i a b dist)
  2.   (setq f (open "c://111.txt" "a"))
  3.   (setq i 0)
  4.   (while (and (setq a (getpoint "\n拾取第一个点->"))
  5.               (setq b (getpoint a "\n拾取第二个点->"))
  6.          )
  7.     (setq dist (distance (list (car a) (cadr a)) b))
  8.     (princ (strcat (itoa (setq i (1+ i))) "," (rtos dist 2 3) "\n") f)
  9.   )
  10.   (close f)
  11.   (princ)
  12. )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-1 23:56 , Processed in 0.182742 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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