乐筑天下

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

[编程交流] 编辑属性对正

[复制链接]

1

主题

10

帖子

9

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 23:50:39 | 显示全部楼层 |阅读模式
我想知道是否可以通过LISP执行以下操作:
 
问题:
我有一个400ish独特的块与5-6属性每个绘图。
属性具有相同的“标记名”-因此400ish块具有以下标记:
 
Pkt\U编号
标签
拉科德
科特
Fnavn公司
F代码
 
块使用多种文字样式、文字对齐、高度等。
 
是否可以通过lisp编辑所有块,例如将文字样式、对齐方式和高度更改为相同。
 
我需要Pkt\U nr标记是一种特定的文本样式,具有特定的对正/高度。。。。。另一个标签Fnavn是另一个理由。
 
 
希望它有意义
 
005042l4q5zvgva55lc2ln.jpg
 
编辑:我应该澄清一下,我只使用AutoCAD几个星期,我习惯于在Inventor中绘图,所以我对AutoCAD的知识是。。。苗条的至少可以这么说。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 23:57:03 | 显示全部楼层
我建议大家看看李的属性修改套件,这是一个他编写的lisp程序。
 
http://lee-mac.com/attmodsuite.html
回复

使用道具 举报

1

主题

80

帖子

79

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 23:57:12 | 显示全部楼层
你能寄一个样品吗?
回复

使用道具 举报

1

主题

10

帖子

9

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 00:01:11 | 显示全部楼层
这看起来很有希望,而且有可能提供巨大帮助。但我可能没有正确使用它,因为我似乎无法找到一种方法一次性编辑所有块。
 
我必须选择一个属性,有没有办法通过键入标记名来选择不同块中的所有属性?
 
除此之外,它似乎拥有我迫切需要的所有东西。文字样式、对正、高度。颜色是唯一“缺失”的东西-但可能还有其他Lisp程序的地方可以帮助我。
 
一个新加入的问题是,有没有办法让这些改变“坚持下去”。。可以这么说attsync不会重置块?
回复

使用道具 举报

1

主题

10

帖子

9

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 00:05:11 | 显示全部楼层
 
我不确定你是不是指我,但我把几个方块复制到了一个新的绘图中,我不知道你所说的样本是否就是这个意思。
 
必须手动编辑400个块的想法。。让我有点头痛=)。
测试块。图纸
回复

使用道具 举报

1

主题

80

帖子

79

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 00:09:20 | 显示全部楼层
 
是的,这就是我的意思。很遗憾,我只有AutoCAD 2011,因此无法打开您的图形。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 00:11:02 | 显示全部楼层
米勒:你看过李·麦克的Lisp程序练习吗?
回复

使用道具 举报

1

主题

10

帖子

9

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 00:14:02 | 显示全部楼层
@CheSyn-啊,好的,我明天回来工作时可以用不同的格式保存。
 
@备注-是的,我试过使用链接lisp例程-因此它看起来很棒。但我要么用错了,要么它不完全符合我的要求。我一次只能换一个街区。我无法“硬保存”更改,因为当我同步图形时,属性会恢复为“正常”。如果我可以一次全部更改它们,这将不是一个大问题,因为我只需要在外部参照新块时进行attsync,即每年5-6次。
 
有什么提示吗?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 00:17:56 | 显示全部楼层
 
谢谢-很高兴你喜欢这个节目。
 
该程序只执行属性格式覆盖,正如您所收集的那样,使用ATTSYNC是可逆的。
 
对于全局更改,为什么不简单地更改块定义中属性定义(ATTDEF对象)的格式,然后使用ATTSYNC跨块的所有引用同步这些更改。
回复

使用道具 举报

1

主题

10

帖子

9

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 00:21:13 | 显示全部楼层
 
我对AutoCAD的了解很少,但我遇到过ATTDEF,但重新定义/更新400个独特块的想法似乎有点多。我还没有找到一种方法使这成为一项简单的任务。
 
关于您的程序,当属性的标记名相同时,是否有方法使其同时在所有400个唯一块上工作?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 21:26 , Processed in 0.358135 second(s), 75 queries .

© 2020-2025 乐筑天下

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