乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 65|回复: 3

[编程交流] LISP新手,正在寻找vi

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 23:51:56 | 显示全部楼层 |阅读模式
大家好,
 
我只是从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被编辑时发生这种情况吗?
 
第二页是一个目录,反映了每一页的修订内容。每次发生变化时都需要手动完成。是否可以将其自动化,以便在其他页面的版本更新时发生更改?
 
我希望我已经解释得足够清楚了。非常感谢你的帮助。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 00:13:31 | 显示全部楼层
 
是的,带有Lisp代码和字段。
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 00:32:13 | 显示全部楼层
谢谢我正在试着决定现在是用VBA还是LISP。有什么建议更干净吗?我倾向于VBA,因为我比LISP更了解VBA。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 01:10:58 | 显示全部楼层
你可以使用两者,VBA有一个很好的方法来按创建的顺序检索属性,但VBA正在退出,我和其他许多人已经发布了很多次关于更改属性块值的帖子,搜索“标题栏”“Revison”,它会在那里,你不是第一个要求这样做的人,如果你找不到VBA示例,请再次发布请求。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-17 19:20 , Processed in 0.510660 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表