AUTOCAD是否可以直接读入坐标文件txt
<p>请教各位大侠!</p><p> AUTOCAD是否可以<font face="黑体" color="#ff0000" size="4">直接</font>读入坐标文件<font color="#ff0000" size="4">txt</font>,如果可以使用什么功能</p><p></p><p></p><p> 坐标文件格式是:X,Y,Z</p> 不知道你是想怎么在 ACAD 里表现这些坐标. 如果是直接显示这些坐标的内容, 可以 MTEXT 命令在输入文字状态时, R14 点击 "输入文件..." 按钮; 后面的版本则是鼠标右键, 从菜单中选择 "输入文字...". 如果想通过这些坐标绘制曲线之类的, 首先要将其中的全角逗号 (',') 全部替换为普通英文格式的逗号 (','), 然后 "记事本" 程序打开该文件, "全选", "复制", 再在 ACAD 的提示输入坐标时, 鼠标右键, "粘贴". <p>不知道你想做什么</p><p>没有说清楚</p> <p>AutoLisp是可以<font face="黑体" color="#ff0000" size="4">直接</font>读入坐标文件<font color="#ff0000" size="4">txt</font></p><p><font color="#ff0000" size="4"><font color="#000000" size="3">读入后就看要做什么了</font><br/></font><font color="#ff0000" size="4"></font></p> <p>哈哈!我说的是有点笼统了!抱歉的很!</p><p>我是想自动根据坐标文件(txt)在AUTOCAD中生成点,一行存放一个坐标对(X,Y),一个坐标对生成一个点。</p><p></p><p>各位大虾请赐教了!</p> 能先给个 [坐标文件(txt]+ 以利调试? <p>坐标如下:</p><p>8392.28,37134.25,12.2<br/>8390.37,37085.16,11.23<br/>8387.22,37119.94,12<br/>8380.52,37121.27,12.31<br/>8365.15,37136.64,23.12</p><p>读入后直接生成单点就可以,类型是POINT的点</p><p>请大虾给位赐教!</p> 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 里的替换都是可以的. <p>;; for test only</p><p>(defun c:test ()<br/> (setq fp (open "v:/point.txt" "r")) ; 指向您的文件<br/> (while (setq pt (read-line fp))<br/> (command "point" pt)<br/> )<br/> (close fp)<br/>)</p><p></p> <p>多谢指导!我开始试验</p>
页:
[1]