可以在f中使用Diesel表达式吗
我已将Diesel表达式放在AutoCAD字段中,但它们不会在AutoCAD Regen上更新。那么,有没有一种方法可以使字段中的Diesel表达式使用visual basic更新字段
或AutoCAD 2010中可用的任何其他编程或非编程工具?
请参阅链接http://www.eng-tips.com/viewthread.cfm?qid=229781&page=22供参考。
非常感谢。 我还在这里等待回应
http://www.cadtutor.net/forum/showthread.php?56714-在字段中放置-a-partical-Block-Attribute-Value-in-a-Field
为了澄清。。。您正在创建一个DIESEL字段以使用SUBSTR,使用“字段代码”(ATTRIB对象的)作为要修剪的字符串。。。正当
如果您在创建字段定义(DIESEL定义)后返回并查看它,您应该会看到您之前输入的“字段代码”已被评估,并且“字段代码”本身已不存在。这就是为什么它没有更新。。 好的,这就是我想要做的?
我制作了一个vba程序,通过读取电子表格在电子图纸中插入带有属性的块。我想阅读这些属性,并把他们在其他地方的绘图,所以我看了一个领域。字段可以读取属性,因此我可能不必使用编程在图形中复制属性。我可以让字段从插入的块中读取属性。
我遇到的问题是,我只希望在图形的某些部分中为电缆名称等指定特定属性值。很多时候,电缆名称不是完整的属性值。它可能只是属性前缀或后缀。所以我研究了在字段中使用diesel表达式来剪裁属性字符串。我能够剪裁属性字段,但带有diesel表达式的字段不会自动更新。所以现在这是我使用字段的一个停止点。
那么,也许还有其他方法可以做到这一点?
非常感谢。
并不是字段无法更新,只是没有什么可更新的。
一旦粘贴%%)。TextString>%输入到DIESEL字符串中,在该点上计算为文本,“代码”消失。
因此,除非有人能想出解决这个问题的方法,否则您可能必须使用lisp/vba/arx等。 我认为我最好放弃在野外使用diesel函数
用于特殊属性值。我想我最好还是剪辑一下属性
然后将其作为隐藏属性放置在块中。
然后我可以根据需要使用字段来读取图形。
非常感谢。
页:
[1]