2014-10-09 27 views
0

我是opencad的新手,我得到了一个绘制数百个虚线的任务,每个虚线都有两个点,并且这些点的值保存在一个excel文件中像这样:opencad如何从excel中绘制线条的值

1075 7755 
1075 7541 
1075 7340 
1075 7114 
1075 6936 
1075 6738 

的每一行代表一个点,两个点ajacent构建一条线,我有很多这样的价值观,我应该怎么acheive绘制线条。非常感谢您的帮助。

回答

0

迟到了,但是到底是什么。你没有(没有)需要AutoLISP来完成它,一个脚本就可以做到。我会用Excel来创建命令开始,具有功能增加了第三列:

=concat("LINE ",A1," ",B1) 

以防万一 - 你要把它放到最上面的单元格,然后拖动小方点下来列,因此它完全填充它,调整行参考。完成后,再次选择该列,将这些值复制并粘贴到简单的文本编辑器(如记事本)中。它应该看起来像:

LINE 1075 7755 
LINE 1075 7541 
LINE 1075 7340 
LINE 1075 7114 
LINE 1075 6936 
LINE 1075 6738 

现在,它保存为.scr的文件(f.i. dashedlines.scr)。在AutoCAD中,输入“script”,然后在对话框中找到刚创建的文件。它应该很快画出线条。

如果您需要更多集成,比如说Excel数据更改时自动重新绘制,AutoLISP或VB应用程序将适合您。