乐筑天下

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

[编程交流] 可以在f中使用Diesel表达式吗

[复制链接]

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 22:48:55 | 显示全部楼层 |阅读模式
我已将Diesel表达式放在AutoCAD字段中,但它们不会在AutoCAD Regen上更新。
那么,有没有一种方法可以使字段中的Diesel表达式使用visual basic更新字段
或AutoCAD 2010中可用的任何其他编程或非编程工具?
请参阅链接http://www.eng-tips.com/viewthread.cfm?qid=229781&page=22供参考。
非常感谢。
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 23:00:58 | 显示全部楼层
我还在这里等待回应
http://www.cadtutor.net/forum/showthread.php?56714-在字段中放置-a-partical-Block-Attribute-Value-in-a-Field
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 23:15:30 | 显示全部楼层
 
为了澄清。。。您正在创建一个DIESEL字段以使用SUBSTR,使用“字段代码”(ATTRIB对象的)作为要修剪的字符串。。。正当
 
如果您在创建字段定义(DIESEL定义)后返回并查看它,您应该会看到您之前输入的“字段代码”已被评估,并且“字段代码”本身已不存在。这就是为什么它没有更新。。
回复

使用道具 举报

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 23:34:57 | 显示全部楼层
好的,这就是我想要做的?
 
我制作了一个vba程序,通过读取电子表格在电子图纸中插入带有属性的块。我想阅读这些属性,并把他们在其他地方的绘图,所以我看了一个领域。字段可以读取属性,因此我可能不必使用编程在图形中复制属性。我可以让字段从插入的块中读取属性。
 
我遇到的问题是,我只希望在图形的某些部分中为电缆名称等指定特定属性值。很多时候,电缆名称不是完整的属性值。它可能只是属性前缀或后缀。所以我研究了在字段中使用diesel表达式来剪裁属性字符串。我能够剪裁属性字段,但带有diesel表达式的字段不会自动更新。所以现在这是我使用字段的一个停止点。
 
那么,也许还有其他方法可以做到这一点?
 
非常感谢。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 23:38:28 | 显示全部楼层
 
并不是字段无法更新,只是没有什么可更新的。
一旦粘贴%%)。TextString>%输入到DIESEL字符串中,在该点上计算为文本,“代码”消失。
 
因此,除非有人能想出解决这个问题的方法,否则您可能必须使用lisp/vba/arx等。
回复

使用道具 举报

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 23:59:46 | 显示全部楼层
我认为我最好放弃在野外使用diesel函数
用于特殊属性值。我想我最好还是剪辑一下属性
然后将其作为隐藏属性放置在块中。
然后我可以根据需要使用字段来读取图形。
 
非常感谢。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 06:05 , Processed in 2.092135 second(s), 64 queries .

© 2020-2025 乐筑天下

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