李,偷东西的问题。。。
大家好,我经常使用李·麦克的偷窃程序。
但我注意到程序中有一个缺陷。。。
当我打开模板时,我有以下样式:
当我清除=>清除我的所有模板时,所有模板都被删除了。
现在问题是:
当我使用“快速方法”从模板导入所有尺寸样式时:
(Steal "W:\\Template.dwt" '(("Dimension Styles"("*"))))
我得到以下结果:
如您所见,所有样式(当前除外)都是以错误的方式导入的。
“坐标”样式缺失,常规样式添加了一个6美元的标签?
但是
当我使用常规的Steal命令并逐个(或一次全部)导入时
结果应该是:
对此有什么建议吗?
*咳嗽*李*咳嗽*
硬脂酸1-8。lsp 除了有一个特定的名称(“*@*”)之外,这些子标注样式与解释您看到的行为的任何其他样式相同。
最简单的解决方案可能是(未经测试):
替换:
"*"
"~*`@*"
谢谢你的“简单”建议,可惜没有奏效-( 哎呀,“@”字符当然应该是“$”。 啊,我明白了。
但它现在并没有加载所有的子样式,它应该。。。。
但奇怪的是。。。
为什么。。。
(Steal "W:\\Template.dwt" '(("Dimension Styles"("*"))))
...失败
当我使用菜单,并选择所有,它加载,因为它应该。。。 我是李·麦克的超级粉丝和超级用户,但是维度样式很复杂,因为大多数都是对另一个维度样式的依赖修改。
我从不修改或使用标准标注样式,因为所有其他样式都是标准+修改。
使用设计中心,您需要先添加父样式,然后再为角度标注添加子样式。
怀疑李的例行程序是否有办法判断加载顺序。
当然,我已经有一段时间没有这样做了,因为我使用的所有标注样式都在我的所有模板文件中。
其他几乎所有的东西我都用李的画作。
我的工作方式完全一样。
但如前所述。
-手动使用可以很好地工作。
-使用quickroute时,功能似乎会失败:-( 我也是steal的用户。我们有各种风格的不同项目(现实片段)。这就是为什么我在处理特定项目时使用手动方式选择正确的模板。您可以使用“导入块dwg”例程,它是关于以硬编码方式导入公司dim样式。
为什么你更喜欢用非人工方式偷东西?
格罗特·汉斯 我更喜欢这种方式,因为我在更大的恢复/重新加载模板函数中使用它 在粗略检查了您报告的问题后,我认为您看到的行为差异在于,将应用程序与程序对话框一起使用,与直接使用通配符参数评估函数之间,是对象导入活动图形的顺序。
为了验证这一理论,请尝试将第683行从以下位置更改为:
tmp至:
(reverse tmp)
页:
[1]
2