更改属性标记定义
有没有办法不用battman来重命名标签?我需要替换一些图形边框,新边框上的一些属性标记的命名与旧边框上的标记不同。我希望能够使用透明的命令来制作一个脚本文件来自动完成它,而不是调用battman,点击并键入每一个。
http://forums.augi.com/showthread.php?t=100153 谢谢我在页面上使用了其中一个,效果很好。 嗨,我不确定你是否在AUGI用过我的旧代码。如果是这样,这里有一个更新。我不能检查,因为奥吉现在不在。
该文件包含2个命令:
[列表=1]
[*]RenAttrSet-这将打开一个对话框,列出当前图形中包含属性的所有块。然后可以将这些块添加到重命名设置中。注意,它甚至包含了具有定义中未找到的属性的块引用(即那些将随AttSync/BAttMan消失的属性)。添加要“修复”的块后,选择右侧的相关块/属性(注意,也列出了重复的名称)。然后在下面输入新名称并单击“保存”。如果您再次启动此命令,您以前的设置应该已经列出,添加其他块只会添加到这些设置中,因此您可以跨各种文件全局建立多个重命名设置。完成后,单击“确定”,这些设置将保存到文件中以供将来参考。
[*]RenAttr-从上面创建的文件中读取设置。它逐步遍历整个图形(包括嵌套块和块定义),将属性重命名为上述命令中的设置。
[/列表]
因此,它基本上提供了一种创建重命名列表的不那么古怪的方法,然后是一个简单的命令来全局执行重命名。更容易在脚本中运行,因为在设置了一次重命名设置后,您让脚本加载LSP文件并运行RenAttr。
HTH公司
雷纳特里卜。LSP
页:
[1]