今天获取图层中的曲线时,碰到一个很怪的问题,代码写的都没问题,就是获取不到要过滤的内容。




要取 @站场基线 图层中的直线、圆弧、多段线,但是选择集返回结果一直为null。
就算把其他条件全部删除,只保留单个图层过滤也不可以。
经过测试,只要是图层名称开头带@符号,就会获取不到图层中的内容,返回全部为null。
解决方案:如果图纸中,和该图层名称相似的图层比较少,就可以加*号来进行过滤,比如图中的 “*站场基线*” 就是获取名称中带有 “站场基线” 的所有图层中的内容。

如果图层相似名称过多,那么办法就只能给图层重命名,或者让画图的人图层名不要加@了
2825

被折叠的 条评论
为什么被折叠?



