视口冻结sp中的外部参照图层
大家好!我对VBA for autocad很陌生,我在这个网站上搜索过,但没有相应的主题。
我想用VBA宏在特定布局中VP冻结外部参照层。。。
层名称:88888-模块A |详图
布局名称:生产(内有3个视口)
有人能帮我吗?
提前感谢! 我并不是说你对你的VB大游行大肆吹捧,但如果你是新手,我觉得你应该意识到v2011之后不再可用,微软已经完全放弃了它(它在32位系统中可用,但不是64位)。 那样的话,你建议我怎么办?
VBNet也是这样吗?
VB。NET是新生婴儿。 我知道一点VBNet,Autocad将使用哪个VBNet文件作为宏?
我不认为autocad会使用和exe文件。。。
.dll
........... 只是一个想法。。。
如果要选择这些层上的对象,可以使用LayFrz,它将为您冻结层。 这是因为我有许多外部参照的图层要在视口中冻结,我想通过宏来实现这一点,以节省绘图部门的时间。。。
问题是外部参照从来没有相同的名称。。。
对于当前图形,我可以很容易地在模板中预设图层,但对于外部参照,则不同。。 哦,好的,然后使用VPLayer。
所有外部参照层的名称中都有|,因此您可以只按*| FullLayerName或*|*PartialLayerName之类的内容进行过滤
如。
Command: V
VPLAYER Enter an option
[?/Color/Ltype/LWeight/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: F
Enter layer name(s) to freeze or <specify layers by object selection>: *|*STORM*
这将冻结其中包含STORM的所有外部参照层。
如。
Command: V
VPLAYER Enter an option
[?/Color/Ltype/LWeight/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: F
Enter layer name(s) to freeze or <specify layers by object selection>: *|P-STORM*
这将冻结以P-STORM开头的所有外部参照图层。 可以用宏实现吗?
根据动态链接库,你有一些教程吗?
谢谢你的帮助,我非常感激!
页:
[1]
2