我是opencad的新手,我的任务是绘制数百条虚线,每条虚线由两个点组成,点的值保存在一个excel文件中,如下所示:
1075 7755
1075 7541
1075 7340
1075 7114
1075 6936
1075 6738
每行代表一个点,两个相邻的点构成一条线,我有很多这样的值,我应该如何实现绘制线。非常感谢您的帮助。
迟到的答案,但到底是什么。您不需要(不)需要 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文件 (fi dashedlines.scr)。在 AutoCAD 中,键入“脚本”,然后在对话框中找到您刚刚创建的文件。它应该立即画线。
如果您需要更多集成,例如 Excel 数据更改时自动重绘,AutoLISP 或 VB 应用程序将适合您。