将数据导出到现有排列
大家好,我对AutoLISP很陌生,一般来说没有编写代码的经验,但我已经意识到脚本和LISP的好处(尽管我不完全确定两者之间的区别)。所以这是我的问题,请尝试使用外行术语(如果可能的话),而不是假设我是一个专业的程序员。我已经读过几篇关于我遇到的一些问题的帖子,但我现在正在写自己的帖子,因为这些解释超出了我的理解范围。下面是:
我已经学会了如何将数据导出到新的电子表格中,但我想做的是将数据导出到现有的电子表格中。(我不确定这是否重要,但为了尽可能具体,我正在计算建筑中每个环路内的构件(块)数量,我已将其分配给自己的层,并将这些数字放入设计电子表格模板中,该模板显示/执行该信息的计算。)我意识到我可能必须编写(或复制)AutoLISP代码才能做到这一点。我发现一个网站声称有一个代码可以做到这一点,但当我将其加载到AutoCAD时,它给了我:
命令:it。;错误:空接口指针:#
研究这意味着什么让我更加迷茫。我不知道这意味着什么。我会发布我试图使用的代码,但我不确定我是否被允许,或者这类事情的规则是什么。不管怎样,有人能给我指出正确的方向,告诉我怎么做吗?如果我有时间或更多的专业知识,我愿意自己解决这一切,但我没有,这就是我来这里的原因。
一如既往,提前感谢。
牛肉 嗨,牛肉。
据我所知,关于该错误报告,文件对象(可能是Excel文件)是在完成该过程之前发布的。
无论如何,请用示例(示例图形和Excel文件)解释Lisp程序的目的,以便用户在可能和适用的情况下帮助您。
祝你好运
当我有时间的时候,我一定会这么做,塔瓦。也许我明天或第二天会有时间附上这些。谢谢
牛肉 好的,所以我花了一些时间整理了一些示例文件,这些文件可能会提供一些清晰的信息,说明我到底需要做什么。我附上了一个CAD绘图,一个电子表格文件和一张图片。图片是LISP正确完成工作后电子表格的外观。
loopsTest。图纸
loopsTest。xlsx公司
页:
[1]