LISP新手,正在寻找vi
大家好,我只是从LISP开始,不确定我想做的事情是否可行。我目前正在使用AutoCAD Electrical 2012进行此操作。
设置:2个不同的页面。1页有一个具有11个属性的块。其中10个(Num1…Num10)将被编辑,我希望第11个(修订版)根据编辑进行更改。
10个属性(Num1…Num10)是修订版,其中(REV)是最新的修订版。最新修订后的属性为空。例如,如果这是第三次修订,则Num1=1、Num2=2、Num3=3和Num4-Num10具有空白值。
有没有办法让LISP函数提取10个attirbute的值,找到最高值,然后将REV属性更改为该值?另外,作为奖励,有可能在NUM1-NUM10被编辑时发生这种情况吗?
第二页是一个目录,反映了每一页的修订内容。每次发生变化时都需要手动完成。是否可以将其自动化,以便在其他页面的版本更新时发生更改?
我希望我已经解释得足够清楚了。非常感谢你的帮助。
是的,带有Lisp代码和字段。 谢谢我正在试着决定现在是用VBA还是LISP。有什么建议更干净吗?我倾向于VBA,因为我比LISP更了解VBA。 你可以使用两者,VBA有一个很好的方法来按创建的顺序检索属性,但VBA正在退出,我和其他许多人已经发布了很多次关于更改属性块值的帖子,搜索“标题栏”“Revison”,它会在那里,你不是第一个要求这样做的人,如果你找不到VBA示例,请再次发布请求。
页:
[1]