明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2236|回复: 9

AUTOCAD是否可以直接读入坐标文件txt

[复制链接]
发表于 2007-12-14 13:46:00 | 显示全部楼层 |阅读模式

请教各位大侠!

       AutoCAD是否可以直接读入坐标文件txt,如果可以使用什么功能

    坐标文件格式是:X,Y,Z

发表于 2007-12-14 16:04:00 | 显示全部楼层
不知道你是想怎么在 ACAD 里表现这些坐标. 如果是直接显示这些坐标的内容, 可以 MTEXT 命令在输入文字状态时, R14 点击 "输入文件..." 按钮; 后面的版本则是鼠标右键, 从菜单中选择 "输入文字...". 如果想通过这些坐标绘制曲线之类的, 首先要将其中的全角逗号 (',') 全部替换为普通英文格式的逗号 (','), 然后 "记事本" 程序打开该文件, "全选", "复制", 再在 ACAD 的提示输入坐标时, 鼠标右键, "粘贴".
发表于 2007-12-14 16:49:00 | 显示全部楼层

不知道你想做什么

没有说清楚

发表于 2007-12-14 17:23:00 | 显示全部楼层

AutoLisp是可以直接读入坐标文件txt

读入后就看要做什么了

 楼主| 发表于 2007-12-14 22:06:00 | 显示全部楼层

哈哈!我说的是有点笼统了!抱歉的很!

我是想自动根据坐标文件(txt)在AUTOCAD中生成点,一行存放一个坐标对(X,Y),一个坐标对生成一个点。

各位大虾请赐教了!

发表于 2007-12-14 22:32:00 | 显示全部楼层
能先给个 [坐标文件(txt]+ [dwg文件] 以利调试?
 楼主| 发表于 2007-12-15 20:24:00 | 显示全部楼层

坐标如下:

8392.28,37134.25,12.2
8390.37,37085.16,11.23
8387.22,37119.94,12
8380.52,37121.27,12.31
8365.15,37136.64,23.12

读入后直接生成单点就可以,类型是POINT的点

请大虾给位赐教!

发表于 2007-12-15 21:12:00 | 显示全部楼层
Point 命令绘制点实体, 好像一次命令只能绘制一个, 不是象 LINE 命令那样可以连续绘制. 所以, 要在每行都加上 POINT 命令了, 就如:
POINT 83 92.28,37134.25,12.2
POINT 83 90.37,37085.16,11.23
POINT 83 87.22,37119.94,12
POINT 83 80.52,37121.27,12.31
POINT 83 65.15,37136.64,23.12

然后复制了在 ACAD 的 Command: 状态下粘贴就可以了. 这个加 POINT 的方法就很多了, Excel 的公式, Word 或 UltraEdit 里的替换都是可以的.
发表于 2007-12-15 21:13:00 | 显示全部楼层

;; for test only

(defun c:test ()
  (setq fp (open "v:/point.txt" "r"))   ; 指向您的文件
  (while (setq pt (read-line fp))
    (command "point" pt)
  )
  (close fp)
)

 楼主| 发表于 2007-12-16 19:39:00 | 显示全部楼层

多谢指导!我开始试验

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 18:42 , Processed in 0.179931 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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