乐筑天下

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

[编程交流] 属性的字段代码

[复制链接]
pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 07:27:02 | 显示全部楼层 |阅读模式
是否可以对位于不同空间(布局选项卡)的属性使用字段代码?
 
布局选项卡名称“Fruit”上的Block1\u属性=“Banana”
 
要传递给另一个属性的值,但属于布局选项卡名称“Basket”上的不同块
 
尽管我可能会尝试,但似乎不知道如何或是否可能
 
TIA
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:43:58 | 显示全部楼层
 
是的,如果您具有字段表达式引用的属性对象的ObjectID,则字段可以引用不同布局中的对象。
 
困难可能是用户选择,因为用户无法在不终止LISP程序评估的情况下切换图形中的布局。但是,根据应用程序的不同,您可以使用带有X模式字符串的ssget从图形数据库中检索对象,甚至可以在提示选择之前提示用户从自定义列表框中选择布局,并从程序中切换布局(CTAB系统变量)。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:10:05 | 显示全部楼层
我将尝试这种方法。和我一样懒惰,我最初的测试是将带有字段代码的块从一个布局复制并粘贴到另一个布局,但它似乎不起作用
 
还是取决于版本?当前使用acad2009
 
我会随时通知你的。
 
谢谢李
 
编辑:是的,它工作得很好。。谢谢你的信息李
 
干杯
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 08:16:07 | 显示全部楼层
 
当块复制到新所有者时,可能未正确更新附加到对象的字段所需的各种扩展字典。
 
 
我可以断言,在任何可用字段的AutoCAD版本中都应该可以这样做,因为您只是引用对象的ObjectID,而与对象所在的布局无关。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:37:32 | 显示全部楼层
 
知道了
 
谢谢你善良的c先生)
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 04:58 , Processed in 2.012685 second(s), 62 queries .

© 2020-2025 乐筑天下

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